--+-+*)(+(**))**)))()*)))*****)+-)*()(()(((())*)+))(**((())((((+(*))*)*(+))(++((-+)((**))(((())***)())*)**))*(()*)-*/)**))*(++())+++)*))**)/*-)*)+)*))**)*))+)***)))+)+))**)+)+++)+++))+)*)*))*++)+)+)))+)**+))+)*)))+)+))+))*)-+)*****)))*)))))**))**++))*+-+--(+-.-+(((()*))))))*((***(()**))*)(())--())))))*)(()))(++())((((++(+)**(()))++)))++))))*)(((++()))*)()*)*****((*)(+)*)***(((+()****))++)+***)*)+))*+)*****)*)))*))))++)+))*))))++)))++))))+**)+)++))+))))+++)*)+))*)))))))-+)))+)*))**))+***)+*))))))*)))+)+-.-++)+.==..+((+++(+++++(***()))***())))*)+))(()))*)))(((--+++)(+++((((+))(+(**)(())*)(()))**)(((())***)()))**)***()+((*))*)))(+-)*))))*+++))))*))*)++))***)**)))+)***)))+)))**)))+))*))+))**++)))++)+)+++))+++-++)))))*))))+))+)*)))))***))))***++++++)++++)+..==.+)(--..--+++++++-((++()*(+(*)(()*(()))))/)++(+(*))**----+++(+++((()))*(-(()))))))/*(())))))))))))*/*)))())*)+(*((()*)))))***)+)*+))+*)+)***)))))**+)+*)+)*))+)*)*/*))))))))))))+)*/))*)))))+++*)*))+)++++++++--+**))*++)++)*))))))+*))+)*)++*))++)+++++++++-+.=+-)-.++++++++((++((+()((((+(*(+((((((()))((()(++()()*--+++++-.+((()****)((((()))()*)(***))))())()))****)))))*(()))*)))*)**))*)+)*)())*)+)*))**)*)))*)))+)*)))))****)))))))))))***+)*)))))+))+))****)))++.++++++--*)+))+++)))))))+)+))+)++*)+))+))++)++++)++++++++.--.-+(+--++(((((+.-())())((((((-+((())(-+((((((((-++-++++-.-((+()**))))((((++(())()**())))))))))())**)))*))*)())*()**)**)(((+())(+)))++)+)**)**))*))))*))*)))**))+)))))))))))**))))+)++))+)))))**))++)-.-++++-+++)+)+))+)+-))))+)+-)+)))+)))))++.+))+))++--+)+-=+--.-+-----((++----+))((((+())(+(((((((+(++((((((+-+--++---+((++)*))(())**((((((++)((())))))))))())**(()*))*)(()))*))))***)*+((+++++)+*)***))))*))*+))*))*)+)**)))))))))))))+)+)++))+)+)**))+)))*)++)+++--+++-+-+))))+)++)++)+)))++)))++))+)))++--+++)++--.++-.+-..--------+++--+++++()+((+)*)())+(*((++((((((())*+--+(-=.+(-+(((((((())**((()(+-++-+))))))))())))***(+(+(**(+)****)()))**)*++(---+)++*)**)))))****)+)**)+)++***)))))))))))))++++-+)))+)**)))+)+)+)+++++.=-++-++*))+))+)+)++))*++))))*)+)++))+++++--+++-+-+----..-.--.---.--++-+))++++(())(())((+()()(+((()(((()))(--++-:.(+-(+((++))()(-()+())(--()(())))**()*))))))(()))))())***)()))+)*(++()(+++))+++*)+)))))***))+)))))))))))))*))**))))+))+-++)))+))-)))))++))+)-+).:-++--)))))+))))+)++))))++))))+)*+)++++))+-+++-.---.--.-+--..--.-+-+--+))+-+(()))**(((())(+((+()))(()())+--+(----+(+(((+-+))((+-++++())++**)()*()*))/**)))(++)**)())))*)))))))+++-+())((+)))++++++)))))))*))*)+)**)++))))***))*))*)))**++))++++++++)))+-+)+)++++--++++-+)))))+))*++))++))))+)**))))++++))+--+-+-.+-...+++(--++--((++--()(+++(((***)((*((((((+-+)*(+++(*)----+--((++((+((((((+++-.-+)(((((*)(((()**))*)(((**++)**)(****)))(())))+++++))*))*))+++++)))))+)))****))**)++**)+))*))**)+)+))*+))+))+-.-+++)+))+)++)+++).++----)*)+++)*)++++))+)+*)))***+)++++))++-+++)--++-+++-+++(((-()(+-+((++++((+)*)+)**)++)*+-++)((++-(*)+(+----+)+++++++)*)(()+-..+))())(+(((+(//*)))))***)****))**)((()(())()*(())())*))*))+)))+*)))))+))+))**))****)***)))))*//)+)+)+))))))+..-+*+))*)+++++++)+-.+-+++)*)-++)+)++++*)++)**)+)**++)++++)++++)))-)+)+++-.-((+((((*)+-++((((()()(++)**)(((((++(((++)(+(*(+++-...-+(++-+++(*)))(++--+))))((())(+(**)(*)))********))*)((++((()(((()*))))))))))))))**+)+))+))+++))*))********)))*))**++))))+))))+++-++))))*)+++++++++..=++++)*++))+++)++++)))+)**)++)))))+)+)++-+)*+)+)+)++.--++--+++))+++-+))++(+)++))*))())(()(((*(((++(+--.-+-..--+(+--+(())((((((++()(((()))))(())(**))***))))*))))**+-+((()(+())**)(+))))++)**)))+))))++++**))))*))))***))**+))))))))))+)+))++))+)+)))+)+--+)++-..-++..++)++)+)*))+))))))))*))++)+)++))+-+++))++++-++------=.-++))++(-+))+++++((((**))((())*)())(+-++--+++(+--+++((+-+(((()))**(((((++)(()()*)()(+)****))((()**)()*)++()((*)++(()*)+(*))*)+)*))+++)*)+*+++)*)+)**))+)))****)++)))*)))+))++)+)+)**)*)+))++++)++++-++++++--++-+)))))*)))+)))**+)+)+++++))+-)++))++-.=.+-+----=.-(+()++()))(++)+()((()*)((((+()))(+++++-+(+++++++++-+*)-((+-(*)(***((++)+)(()))*))(+(*)()))))*)))*)+(+++)++(+++++**)))++))))++)))**+++++)++)+++)+)*)))*)))))))*)+)))*))))))+)+++)***))*+++)+-)*+++++++++++)+-+++++))))++))+))*)+)))++)++)))))++))+++.=--+-+(+-..+(+-+((((++++()))*(+(**)((+((()(+--+)((++(++)(((++-++++++---()(()*)((++))***)))*(**(**(+(()))))))()(+()+))++-.---)))+-+(())+)+-+)))+--.-++))+))++))))))))))++)**+**)*)))***))++)))*)+)))---++++++++++)+)++)+++))+--+)))+)++))**)+)*))))++++)+)++-+)+.=++++-+++---(+-+(((+++++()()*)(((()))++(((++--+(((((((()((((-----+(----+()(**+++-+)))))*****))**)((*))(()*)(()((**))))+----+)()(++(*))*)++))+)+-+--+))))**)))+))*)+)))*+))**))*****)))))+-+++**))+++---++----++))))+)+)+))++-+++)+)++*))+)+))*)+))+++++)+)+-+)---++++.-+(+--+..--()---++)(()****((*)(++(((()(+++()*)++(((((-+++--+(+++++()*))((+--++()))****))/*++()(())))**))))*)))()(((+(()())()**))**)+))))+)++)+)))))*))))**)))))+))++*/))****))))++-+++)))*))+++++)++-+++++)+))++)*))++++))+))+++)*))****))+)+++--))--..++-+)+-.--((-.-..---.++--+(((+))))((()((+()((**(+++((**+-+((((.+(+--+-++(**(+()**)(+---(*)()(**))*(+()(++)**))*)))*)()*)+(*)-+))(((+()*))*))+)+)))+-)*)+)*)))*)))*))**)+++))++*))**))+)*)---+))**))++**)++-+--+)+=)))++++**+)+++)**)+))+)+))+)))))+))++--++.---..-.-)++-++++--..-----.----(((+(((((((+(++()((()+++((()*+-++((+-+++----+++(**())**)++++-(((*)+)()*(+(()(((())(+)(()))()*(-(**(())(+((+++()++++)++)*+)**+++*)))))+))+)))+))))+)++*)))+)*)+)-++++)**)))**)+++-+--++++++)++-+*))+)+++)+)+))++)+)+))+)++)+)---+..+---..--++++(---++-....-----.=.+((--+(()+--+(((((()((((((*(++--+)()(++---+++--(*)*)**+-+))))))*(+))**)))(()))(((++(()(()))*(())*/*))((*)++++++++)*))))*/*))+)*))))+*+)+++))))))))))**))+)*)))))++++**)*)*)--+++-.++++)))+-++++*)))+)+)))))+)+--+*+)+-++)+.=.--+--....-+++.++(-.-((+.--------.=.++(..-+++----+++(((**(+++))-++++(+)(++++---+---+)))(**+-)))*)))(++)***)**()())((++(++))())()))(+()())((*)+(****)+)*+)))+*++))))+)))))++)+++)))+))**)***)++))))*)*)-+**+)))+-+-++-++++++)+)+++++))+++)**)+)+++-+.+++++..)++.=.-+--+---.+)+-.-)(+--(+++++--+----++----.----+(+.--+((())++++(((++()(-(+++((+-++-+(++)((+())(+**))+-+))()+(****))(-+(+((+)*))((())+((+(())()(-)/))/)-)))))))+)++)*+))))*)++)+)+-)))****)+)+))+-+))**+)))++)))++++-++-++)+++)-+))+++)+++++))))+++-.+++-+--..+--++-+--+-++++++++-+))+-++-+((+++-..(*)----+-----+++)++((+++)(-+(+(*)+()(+-+++(++++.-+(++))++++(++**(+++())(++())))((((+++-+((())+(+)(+(((+(((*(++)++++)++)*+)++)+)+))+++))))++++++)+)+)))))++)))++++)**++)++++))++)+-.++++)++++++))+)*)+)+-))+++)+++)+++--+-++---+)*+..-+++)+++++-+))++++--(++)(---)*-.+++---++++-+)))(+()())()(-+**)(((++++**++(..++--((++(((+++()+++())++((++((()(())(+--+(()(+++(((((++((((((()(-++))+)+)))++)+)+)++++))+++.+)))))))+)+++)++)*++++))++++))+++)-+++..+++**++++)+))**+-))+))))++))))++++++---+++.-**---+)++++-++++)+++--++++((+-.+)+-+)(++--++()((((((())*)(((++()))(++))++**()+-+(+--(+-+(())((++++++(()())(+()()()))((++++(+(((++()++(++()))(((+(++)+))*)+++)++))+++))+)++++)+)))))+*++)))))+)+++++++))))++++++-+++++))**++))++)))))++)+))*)*+)+)+)+)++++-++))+-+)+=+++)++++-++++-++--++++++--.-(+-))(+++--+(**)(+((((()))(+((()((++()(+++(/)-))((+-+++((((((+++(+++(((+)((())((())(())((((++(+(()))((((+()))++()))++))))++)+))))))+)+++)+)))+)))+)))))+))++))+++++++))+))++++-+)))++)*)++++))+++))+)++))))+)+))+))**)+--+++))+++++.-+++++++--++------+()(+++---)+-()+-+++++((())(((++(((*(-+(+(+((((((++-+)((+(((+++()))(++((++((+++(+++++(((((())((((((((((((())())(++-+()(++++++++))+++++)))+)))+)+))+))+))+))))+)+)+++++)+++))+++)++)))))+++)+)+)+)++++))+)+)+)+)+-)*+))+++)+))))++++++++))-+)---+++))+++--+-(-.+++))(++++-+)(-+(+-+(+---+(())(+--((((+--++++(((+((+--++++.-)(-+++*(++++((+()*(-.-(+++((+((()))))))))((((((()+-+)(+-..+(+++.--.+++)+.=+++)+++)+)))+)))))))*)))+))++)++++-.++*))+)+++++)*+++-))-.++++.+++)++))++++-++))+)-++))))+++-++++-+)+-))+-++++)))+++..)-..-++(--++(*+-+)(--++-+---+(()))((-+((+()(+(+-++++(((+--+++---((-++()+-+(((+()(((+.-(((++++(((**)(())+))))(++)*+--()(+-+(()((-++-)+))+++++*++-+*)++)))))+))+))**)+)+++++))-.+)+))++))++++)+++++)---+++-.+)))++++-+)++))+)++++)))))++-.++-++-++)+++*)++--)++-..-...-))+-.-++((--(+..-+--+--()(((((+++(+++((((+-+--+(((+--(++++-+(+-+(+++(++(((((((())()(+++(()))*(+++++)(++++)))+--+))(()(())())))+*)+)))+*)+--+)))++++))+++++)*))*+)+++)))))+))+))+)++++++)++++++++++++-++)+++-++++)+)+++)+++))+)+))-++--++..+++-+)++-.++)++...-.--+(+..+++((-++-.---=.-+++)(((()(-.++((++++(+-+((+((+))(-+)------+))++((+((()(((())(((+.++(*/)((((++()+())(+++++++)+-))))))(((+)))))))+++)+++++++)))++))+++)+))/*)++.+)+))))+)))+))++)++))+---+.+)+-)))+))+)++-+)+++++)++.-+))+)))+++-.=--+=++++)++++..+)+--.--.-..+-..--+((((--((-----+)*)()++))+-+++++))+--+()((++()((((++---+-.-+(+()(-+(((((()*(++---+(**)(((((+)*)))))((((()(+-+())))))(()))))))))++++))+)+))))))*)++)))+)**)+---++)*)+))+)++++*++)+-.-++--++))+))+++)+))+-++))+++++-+*)++)))*)+-+--++)--)+)+++-.=++..-.-+----+--..--+(((--((++++++))(((((((((((++()++--+(((()+()++)+++++()+.-+++()+-+(((+())(++-++.+)*)(((((((()))++++()(((++(++((+++()(+))++++)+++++)+)))++++)))+)))+)+))*)+.++-++))*++)))+-+))+++-.+)++++++)++))+)))+)+--++))+++)+)+)+)+)+))+++++++)-++))+--..-.+-+--++--+++++---+++++++--+++(((+++(())+(()*+-+*)++++())(((((++)(+++-+)(--+(+(+++(((((+))+++(++(-(()(++(((((()+++-.-+(((((()++((+++(*++*)+++))++)))+))+++.-+++))+)+))+++))+++++)+++))+)+)+)+++)+++--))+-+++))++)+)+))))++++)*+++*)))+))))+++)+)+++-+++++++++-++++++-++---+()((((+))(+--((----++(++-(*(()))))+-(*)(((())**))((+()(((--+((--()----)(+((++++++++++(((++--+(+++-(*+++-.-+++(+(((((()((((++++)+)+))+)+)++)+++-.-+++*+++++)+-+++)+)++++++++++))+)++--+))-++)+.++)+))++)))**))+)+))*+++))))))+*)-++)++-+-++)--++))+)+)+))+---.-(()*)(((+))+++++(-.-++()(((()(())))(+-+))((())))))))+++()*(+-())++++----+-.-+++--+++++-()(-----+++++((((++..++((+)*)))()*))(-()-)))*))))**)++)++..++))+)++++++---++))-+++++--+++-.++-+--++++)))-+)*))+++)))))))*+))))+-+)))))+)))+)+))++-.-)+++++))+)+))*)+)-.+()))))((++++--+-----+++)*)***+())())(+-()+-+)**)(++(((((())--+))(+++-.-+-----+++++()(++-+(++++-+++++((+()++-.-+)*))))((())((((+++)+))))+)))))*)+-.-++))+)+++++++++++)+-++))++++++-----+-.-+++)))+--)))+))+)++))**)+++)++++))))))+***)*)++++----++-++++))))))))+(+-++))(++++--------+)+-())*/)()**((()+-+)(+(**)(+--++++()(+--()(++++++-++--++--+))))(+()++-((+++))--+))++(+=-+(()(+-+((*)(+-+(--)+++))*+)+-+)))++-=+)++))+--)++++)++++)++)))))+--+++-++++++++++))-+++))++++--+))**++))+-+*+)+**)))/*))+-+)+-----.+-++++)))+++++---+)))()+--..---+--+++++()*(+())(((()+-+)++))(++++(++--()+++-+++++(()(++(++++-+++()))++*(++-(++((+..()*)((+-.+-++)(+(((()(--(((+)+-++)))+)++)++++.-+)+)*))..+)+++)-++)*++))))+++-+++++++))+)+++++-+++))-++++++++)))++)+-+)))+)))++)*))++++++-++--...++)+)))+--+++-+(**(+--++-+++())+-+(())(+-)*)))((+--))+)(+++())))(+-+((((++++(((+++++++++-++--())(())(+(+-(((++++++(((++((--+)(*)(()((++((()))+)++)+))))*))+--+)++)+)++++++)+)-+++)))+)))++-++++++++++++)+)+++++))++-+)))))++++))+))--++))))**-+))))++-+))++++-+++-+)**++-++(+-+())+.-+))+++++**(--+))))))**)))+(++-+)((()))))))((+--()*((+--(*(+-+++)+++++(+++))((*)(+-++++--+((++(()((()++(+()*(**)++()))))))))++)**)*)++)++))+))+)+++)+-++++++++)*))))+++++++++)++++++*)-+++)*))-+++)))))))))+))+-++)+)))**))))))+--)**+++++))+-.+)))++++(+-+(((..+(((+(+--()+-++)((()*/*)))((---+((())/**)(((((++()*)((--)*)+++-+)(+)(+(((+))((*+++.-(---+++++++()*(++(((+((+(*)((++()))))))++)+)*)++)+)+)++)*))+++++++--+++.+++*+)))++))++)+))+-+++**++-)))*))+++))+))**/)))+)+--++))))***))+))++-+))-++++)+)+..+)++-+)((-++(-.-(++-+((+----+))(+++((**(+()+-+--++()))***)(()(++))*)))--))(((+-+(+()(((+++((+-+-----++++(++++++((((+++((()(++((+)(+++(()++++))++)++)))+)++++)+)++++++++++++.+-++-++)+++)+)))++++++)+)*--)))*))++)))))***))))++-++-+)++)**)++++)))+--+-+))+-++)-.+)+++)+(*((()+-+--++((((+--+))(+++((+))(--+--+--++)))()))))))(+((+)))+-+))((+++((+))(((++++((.=-+--++++-++++--+((+((((-+)(+++(++((+()))))))++)++)++++)+++)+)+))+-+++++-++++--+-:.))++++)+)))+)++++))))+-+)))+)++))))))))+)))+++-+-++--)))+)++++)))+--+)+)++++-+-+)+)+*)(**)(+--+--+(((((+--+*)(+++((++)(-.-+(-+)+)*(-(((()))()((++++)++()))(((+++())(((()(++)-:=++-++(+.-+++--+)(((((+-+++()))(++(()*))))*)))+++))))+++++))+)+)++-+++-.+)++-++.:-)++))+))+)))++++)+))))++)++++)+))))))+)+++*)+)+-++-.-))+++)+++))*+--++))+)+.++-++))**+(***+..+)(---+------+*)(+++()))*+++--+-+++((+-++(()))(()(+++-+)+++((()(+-+((())(+))(++...----(*(.-+++++(((()((+++-+((**)++(())))))))+)++***+)+-+++)+*+))++++++-.+*+---+...++)))++)*+)++++))))++++)++++++*+))))+)++++)+++++++-+++*))*++++))*+---+-++---+)+..+***))))+..-+)*+...---+++*)(()++()*)))+-+--++)+-.-((+((())))((+-++-+++++()(--+(-++((++((--(--(++++++)++(+++()(((()(-++++((*)(---(**(()+**)---))*+)++++-+*+))+))+++)++*++++++++-++-))+++)++-)+-++))+++++-+++++)))))))++)++.-+)++--+++)))*))++)+))*+++---...+*)+-..+))))*)--++(++(+.=+++(+(**(+()(((((()+-----+)(-.+(((((()))-()+--+-----+()+--((--++((++(++++-+))*)+--++++)++((++)*(.+(++((()+.--(*))))))*+-+.+)))+++)+.)*)++)+++)+++++-+)*))+-++++)++))++--+)--+))+--+.++--+*++)))+))+)++.-)+++--+-+))+)+)+))+)**++)+++=.+)++)++--)*))*)-+(+(+-+((-+++(--)*+-+(+++++((((++(++++++(+()(+-+)+.+(+-++-.-++++)(-++(+((+(+++)))++-+++(+-+++++)*)+((++)(--++++((()++++))+))))+))++++))+)+++++-))+++)+)*)+++++++)+++-++)))+++)++)+)++-))++++-.-++-+)+=+)+++)))+)+++++++++))+)+++++)+-+*)++++++++)+-+)++++)*)()(+)+++++++))--++--(---++++(((((())((*(+(((+(+((--+)+-+(++++--()(+()(+--()((((+++)))(-+((++-+((+(+())*((++(--(+--+((()(+((()((++)+*+)++))+)+++-++--)++)+*)))+++)++-++)++++)))+++)+)))++-+))++)))--++++++++)+.++)+++)+)+)*+)))+))+))++++---)--+++-))+++++++)+))+*((**((-+(+-+(+--+()(-.-+++()*)()))))((++((+++--+--((++++++++-()))()))+-+)(++((++((()(-+())+-+(++(((+(*((())+++---++()*(++++(((()+))++++)*))++-.++++)))))*++)+)++++++)))+-))+)+++))+++)+++)))))))++++++++++)+-++-++++)+++)))))))))*)+++++.-+))+--+)+-+++++)**+)*)))))*)(+++++++-.+))(--+(((+(*)())(())+((++(((+-++++-++++++-+())())))(-+(((++++++++()(-())))++(+++)(+()((())(+--+(++(**(-+++((((+))++++++**)+++++-+)))+)+))+))+++)++)))))-)))++++++++))++++)))))))++++++++++++++++)+)++)++)))+))))*)++)++--)))+.-++++++++)*)))))+*)(****+-+)+----+)(+-+)))(+**(())(((((**++()*(+((+++++((++--+))+()**(+((++(++++++++)+-))))))*)(((((+((((++()(-+((+-+)))+(((((+()+))+)++)))+++)++++))++))+)++))+))*)))))+++)++++++++)+++)++**))+))++-++)+++++++++)*))++**)+)+)))+)**+))))+-+))+-.+-+)+++****))*+()))*)(***((+++-+())+-.+))+(*((++()(+(**(+(*)+((((+()+-(((+++(+))(()*())+-+((()+++++++-()())((*()*((++++(((+((-+++-.-+()((((((+(++)+)))+))+-=++++++)+)+)++++)+**+*)+)))))-+++++++)+)++++)))*)+)))+++++)+)-+))+)+)++)*)+)**)+)))+++)*)+))+.-+))++++++)+***))*))*+*(*))*(****((++()))))+-+)(((((+-+)++))*(()((+-+(+++++--++++-+++(((())((((((((((++++()(-+(())+++()++(++(+)*)(()+++--(((+()())()))))))))+))+)+)--+++*+))*)+)++)++))+++)))++++))+++++)))+)+))+))))+)++++++++--+++++)+-++))+)*))++)++++))+))+-+)))*)++++)****)*))*)*(())()**()**)(+((())+---+++((+(+()))(+()**(++++(+(+++.-+()(+(((((()(()((((((((((((((((((((((++.-++(++)*(()())()(--()))+()(()())()))+))))++)*)+-++)+))))+)*)++++++.+++)+))+))+)+)+))+))+))+*+))+))+)+++))+-.+++)+)++++)**))++))))+)++)++++--+)))+)+))**)+**))))+)())((())()))))+(++++.=-----+++++()***)))))))*(((((+++.+++(++()()(((++((())((()(((+-+++))))(++---+()+-))+++(**()(--))()*+++(((()())))+)+++*))))+-)))**)+++)+++))+--+++)))))++++++))))+)))+))++)+)))))++++++.+++)+)+)*)))))))***))++++++.+--=.++++)+))))))))+)+))))*)(((()))(+))))+++-=-+((+-+((((())((*((()*/**)(++++++++--++(++))+++(()++)+-+*((++++((+))))++-++++(+(*((((())()))))()**+-+((++(()+++))+-+**)+))))))))+))+)*++)++++-++))))+)+++++)+*+++)++)+)+++))++)++-+++++++++))****))+)*)+)))+))++-++)+-=-+++))))+))))+))))*))**(+()())(())))+----+)**(--++(+((+++(+)()))))*(-+++-+---++++++()(++(+)+(+-.-))+-((())+(+(*+---++++())(()))))****)(+()((((+++-+))+-+++)+)+))+))****)))))))))++++++.++*)+++)*+)+++))-.-+)+)+)+++))+++++++--+++++-)*))*))+)+)+++)++)++-+)**)+----+)))))+)))))++**)(**(+)*)())))((((++++-)))---+((())())((++()(()*+-+((-++(++-+(()(()+()(()*+--++-++((((+((+()+-++++(++(((((())*/*(((+++++(((+++++))++++++))+++++)+)*/*)))+)+))+++++++-+)++))++))+++++++-+*))+))+*+))+)+-++)++.)++++*)+)))++)+))))))+)+---)*+++++++)+)))))))*)+)**+))))))**)))))))(())(++(++--+(()))))*)((((((((**+-+)(++)(+---+)))(())(((**+-++--++--+(++-+++--(+--(++(+)))()))**(+(++++)(+((+((+))+)++))++)++++)++**)))))))+)++++-+)-+++++++)+-+++--++++**+))))+))))++.+++)++))+-+**)+)+)+)))*))))*+)+-++++++))))))))))))**))))))*)+)/*)*)**)))))((+++((()))***(((())(())(+(++(+-+((((()(((((()**++)*(+((++++++-..-.-+(+-+(((())++(++)++()))))()((++(++))))((((+))+))+)))))+++++)))+))))))++)++)++))+)+)+.+)+-....-+++++++)+)*)++**))+)+))))+)+)+-+)++)+)))+)))+)+)***)))+))++++))))))**)*)*/)+)***))**(()())))))((((((())**))*)())(+())*))(+(++-+(+()()))(())))))(()((+--(+--..=:=+-.((--))((((((((())((()))))()+-+++((())())))))))))))))+)+++++)+*))))+)+))))+)+)+))))-++)=++=::..-+++-+++))+))))))))+))))))+)+-++++)))*)*++)))))*))**)))+)+)+)))))))))+)**))**))))**()))))))))()())))))*)())()*))(()())**)(+--+(+(((()**)(()(+)()(+(--((++--.::.+-.----+))(((((()))((()()))())+++++(((()()))*))*)))))+))++++++)*+))))))+)))))+)))+))++.+-.-+.::.--++)+-+)++*+)+))+))**))+)++)+-++))**))))+)))*))))))*)))))))))))))))))))**)))))))))()))))))))))))))*****))*(+)))+++)())*/*(+--+(++(*))))((()))))((++--+((+--.--++-....++())((((()*)+())))))))(((+++))))))))()))))))))))))+++)+))))))))))+)*)+))+)))+++....+++--..+++)++-++))))))))+)))))*)+++++.+)***))))+++)))+)*))*****)))))))))))))))))))))*))())*)(()))))))))))/****)**+--+(++(())))**(+-+((++)***(++(((())(())(+++))+-.=-))+-.-.-((()))()))))((())((())+()(++))****)((((()+)+))****))+++))+)))+)))+)+))*))))))))++.-.-+))+=.-+))+++)))+)))+)+)++)***)++)++-+)**))))+)++++-++**)****/))))))))))))+)*)))))**)())***(()))))**())***(()(()(--())()(()))**)++((((()*)(((((()))))()))())))(-=.-(++-.--(*)()))((((((((((((((()(+(+-+))****)++)++++)++)****))+++++))+)+))+))))+)+)+)))))*+-+.-++)-.=-))))+))))))))*))+)+)+)*)))+))++)**))))))+)*+--))+))+)***)))**)))))+)***))+)*))))))*((()(((**(-+**))(++++(*)+)*))*(()))**)++(()())(++(**(+)*))**(()**))(++-++--+--+(())))())(+((((())(((((()+++--())**)(())++++))+))**))+-++++)+)))+))))+))++)))))))))++--++-+++++)))**)+)**))*)+)**)++)))+*+)++)**))))+**)*)+)*)+++++))**+++**)+))))+*)))*)))))(()*(()(++(**(.+***)*(+++((***(+)*)(()))*)(-+**))*)()))))+))))**)***)())++(++--++-((+((()())++(((((()(()))))+++--()())(()))+()+))*+)))+*++-+++)*)))+)))+))+)++))))+)++))-++-++++++))))***)**))))+)))))))*))**+-))*)))+))*)+)***+)+++)*)***+.+**)++))+)*))+)))(((+(*))))+-+)***+(*****(())((*/*--)*)(+**)*)(+(**)*/)()*))*)**))*))*)))+()(((+++++)))((+--+))(++))))))))))*)(+(++-+())++))))))()))))))++)*+++++++))*)*))))))))+++))++-+)+)))++++++)+))+)))*))*))**)*))*)))/*)**++))*)**+))*)-+*/*+)))+)*****)+***)+-+)*))*)++)+*+.-+))*)()(+(****))**))))**))()*)()*(((*****)**((()*)+)*(()*))**)())((((()((++((()*))(*(++(***-.-)*)))((((((((+*(-++))*((((())))))+))+)*))++-)*++)+)+)+))))*)+.-***+++)*)))*))+)+++)))+))+))))**))*)+)*)+)*)+))**)*****)+)*)+)*)+*)***)))**))****)++)))*))+--+*)+-++(())())++*)))))*)+()*****()**)***********))-.-()))***)***)))*)))(()((+(+-++(()(((()((+())*--+(()*)((((((((()+-()())(((++((**+)++))+)))))-+)))))+))+))*)+)+.+*)))++))+)+))+)++++)++))+))))*)))***)***)))++=+))**************))*****)++)*)))))*++*)+)))+++++))()(++(**(((+()())))))())))((****)))**)*))/*(((+--.+))**/**)**)))))))((((+((+++--+)((())((+()(((+(--(*()))(((()*)++))(()))((((()))+)+)))))+))++)*))+))))))*+-+++)+))++)))))+))+-+++++)+)+)))))))))**)**/**))+.--+)+)*/))*)**)))****+))))*+))))))))++)+)**)++)+)))))+-+)*(++++()()*)()))))((()*)**(+((()*)*/*(+(+((++)**))*)(())))(())((())*)(((+-+((())))(+()(++((++**))))))))**)((((++(()(()(((+))))))+)+++)+))**))))))))**++))+++))+)))))))+++++)+**)))+)))+)))))+))*))**)+++)+++)*/*)*)+)++)**)*))+))))))+)*))))+++++*)+++)))(((+++(*)+-++()(()))))))(()))*(*/)((+-((***)))((()(((*)()))(()**)(((((())***))**)(+++))))(+(*)-+++(**(**)(())))*))))))++()(())(++)))+)))++)*))))*)))))+)**)**++++-**++)))))++++)**))***)))+))+))**)+))))))*+))*+)))))***)++++))**)*))*+))))))))+))+++++)*++++))+((())(+))--+())))))))()(+((+++(*/*)*)+(())((()+((+-+()))))))()***(()**)))))))))**)++())))(((*)-+(+()+((*)((*)+()()****)((*))))(++)))))*+))****)+))+)*+))*+)+))+)+-)*))+)))))++***)))))))))**)))***)))))))))++++)++))+)))+)+)*)*/*)++++)++)))))))))))+--)*++)))+))***(())(--())()*)(((()(++)(+()*)((**)*))))(++(+(+.+)()))))))))**))))))())((()))((()))((((+()(+((((***())))*)++())))**)(())((((()+)+))))))**)))))++)**))))***+)+)++))+)+)+))))+)))))+))))))))))**)))))))))))+.+)++++)))))*)**)+)*))++*++))+)+))**+)))--)))))***)***(+(*(++((())(())++(*++)))+()))))*)))))))+++(++-+)+()))))((()))))++))+(*)+)*))))))))((((++(())+())*))(())((()())(())))()))+++**+++))))))))+)))+))+)))+)))*)))+))))++)+))))))))))*)+)*++))++)))))))+))))))++++++)+++)))))))*)))))++*))++*)++))+)))+)+++)*++)***)((++(+(((+((()))))(+(())))(+(*)((((++())))(+(++-+)*))()(((++(((((((+++))))()))))))))))))(((()()()*))))(()))))(()*(((((((((++()()))+++)+)+)+))*))))))))))))))*)+)))+)+)))))))))))))))))))+++)+)+)+)+++)+))))*+++++++))))))+++))+)*)+)))))+)+)))))))))++)++)+++))((((((((+--+(((**(+++())(()(+)))()(((())))))((+-+)(++()(+++(((+(()((+++(()(()))((()(()(++()))+))+())))(())**))((()))((((())(())()))+))))))+)))))+)))**))+))))))+))+*)))+++))+))+)))))+*+)++++))))++))++++))++))+-+))))))))+))+)))))+))+))*++++)**)+)+-++)+)+)))++)(((+++--+(())*)(+--((((()(()()+(((*))()(())(++((--+((+-+(((++())+++++())(()))(++()))(++)(()+(((+((()))))))))((()))(((())(+()())+))+)))+))+))))+))))))))))+)++)+)+)+))++)))))++))))+))))+++++)))++)+)++++)+--+)+++)))+))))*))++)))+)))+)+)-+++)*)*+)+-++++)+))++--+(++++()))))*))-.-()*)(++()((((++()(((((((())(.:=+)(++(((((()))++(()((())*(((++())(*)))(()(+)((((()*)((((()((()))()))))(()()())))+))))))))))))+))+)+))*))+))+)+)))+))**+)))+++)+**)+)+))+++))))+))+)++))+=:.))))+)+))+)))++)+)+))++))**++=+))*))))))++++++-++)-.+)(+(()**))//)----+)*)++(((-+)(++((((++(++))(-=::-)*)((++))()**(()*)+++(**())(())))*(+)*)+)+()(((+())((((+(++())())*)(++()))(+))))++))*))+)))++++))+))))+)+)))+)+)*)+)*)))))+*))**)+++)*))+**))))+++))*)-::=-)))++)++)+)+++))++)+)++)*)+--.+)//))**)+)+))+.-)(-+((++(())****/)++++-)*)+()(+--)(()(((+..-++)(+-.==.+))(+-()((())(()*)+++()*)()*(+()((++()(())((((((+()(())(+++()(++)*((++((((+++)+)+++)*)+++))+++))))+))++))+)+)))+))+++))++)*)+)*))+++)*)+))))+))+++)))+.:=.-+))+++..++)))+))--++))+)*++++++)/****))))++)++++++((+++((+()**))**(++))))((+---+(((((+++---+((+++-----+++++(((()))((((((((()))+))+-((((()((()*(+())))(())+))(((())(+++)(++(((++()++)+)++))+++)))))+)))+)))+*))))+)*))+))+)))+++))+))))+)))+)))))))+))+++++-+-+-+++)++---++++))+)+--+++)))))++)**))**))++)++++)++))(+++())++(**)()))))*))))+--+++++(+++--))++(-+++++++--++(+--(+(()))((()(((()(()))+++((()(+((+-.+))*****)+))+)))))(())))()*)))*))*)))*))))))+))))))+))+)*****))+.-+)++)))+)+++)))+))+)+))+)))))+)+++-+)++.++++++++-)++))-++++)+++++-++))))*)))))+)**)++)))+++)))((*)+(+)*)+-)*)*))*)))())(++-+((-+(((+++(*)(+.-++++)+---+--+++)++(((+(((((+((((())--+(+))(((+-..+*())))))*)(()))))+(*(()))*))******))*)))+)*)+))))*+))*)))))))*+..++)+)))+++-+))))+))+)+))++)+)++)+++.++-+-+)++++-.++)*)+++)+)+-)++-++)))))))*))*)*)-+)*)+)+)*)++(**(+()((--())*))))))(()++--+))(())())(())((((+.-+(+--++---+(((((++++()))))(+())+++))((())+----+))(()))(()))*()))()*)))))))())))))))))))))*)+))))*)))+))))+))+++--++))+))))+++)))+)))))))+++++))+)+---++--+)+-.+)+)))))+)))))+)))+--++)+)))))))*))).++))++)**)+++())((((+--((+(+++)))(*)+-.-)*)()))))()((((((++++++)+-+-..--+))((+--+))())))(())((())(((()(+-+++))+))((++))))()*))))))))))())++++)))))))))))))*)))))*+++)))+))+++-+)))))+)))+)))+))))))))+-++))))+--..-+-+)++++++))+)+)))))))*+)*)+.-+)*))))+++++)+-+++))+)))++(++(((((+++()++++))()*(**(+++))())())(()(+((+-+((++++-++-..-++)))+---()(()()*(())))(()+)(+())+()(+())))(+()))()*)))))))())))(()++))+))))))))))))*)+))))+))))))+))++))++))+)+))))))+*)))+))++.++)))+++..-++++++++)+-+))++))+)))))))++++)**+*))))++++))++++))+)+++(())((*++())(()))*)(**)))((((+(()(+((()(((+((+)(((+++-(+(+-+(((((++++(((())*)()))()))))))))(())*)(((()*)(**)*()*(())())))*))(((++)+)))*))))))))+*))*)**))*))+)+)**)+))))))))))))))))*))+))++++++)+)++-+)++-+++)+))+)++))+)))++))+)+)+)+))***+)*)*)+))))++*+)))))()/*))*)(((())))))))****)++((((((+-+()+-+((+()()((+++(+-()++(**(+(**(()*((**())))()*)))))*)--()))))(((*(()))*)**((((())))**)))((+))))**)))))+)+)**)*))))+*)+)))))))-+)*)))))*)+)))))**))*))+**)+)**)++)+++++++)))+))+)++++)++-+)))+))++)*****))))))))+)+**))*/)+()**)))**(+()())))))**))*)((+()+---+))+++)(++((((++((++++))((*)((**((***(+)*())())))))))((+---()))))()))+(*)((**((())))))*))))))))))))*))))))))+**)+)*)+))))))))))--+++)))))))))+)))*)++***))**+))*+)))+++++)+++)+)++))+++)*+---+))++))*))**))))))+))+)**)))**))()))****)((*)-)))*/))*)(()(((()+--+)*))))))(((((()++(+))+(**)++)*)((()*)(((()()+)*(+)**)+++++++))))))())+(/)-(**))**)))))))))*))))*)))))))))**))**++)*)+)))))))))+++++++)**)+)*)+)+))+)))*))+))*)++)**)+)*+)++))+))+)))))))*)+--+))+)))+))*))**)))+)*+))****)))+(+())(**)((*)()*))**)+))))(++++--(+())))))(()*)())+++())(())))))((((())*)())(((+(**())((())((((())))))()))))))*/))))())*)*)))))())))))*)*)))))))/*)))))))+)))))))+)+))))+)))+**)+)))))))*))+))+))))))))+)))+++))))**+))))))))+++-++++)))))+)**))*)+)*)))**))))+)(()))(*//)()))*(-+))+++)(++++++++)((((())(()))))))(((+(((((()*))))*)(()**()*))(((())))())((((+)))))*))))*(-)/(**)))))+)))**))))))))))**)))+)))))**)/)-)*)*))*)))))+))+))))))*)+)+)))*)+**))))*))))*)+)+))++)+)))))))))+)))+)+))++++++++))+++))+-)*)))))//*+))))+(()******))(())(+++++++((((((+-((()))(()(()))))))****)()(+-()*)(()))))())((((+((+++())())((((()))))))**)*)()*)**)*)))())))*))))))))))*))))))))*)**)*)))*)**)))))))+)+))))+)))++++)++)+)))+))))*+))*)+++))))****))))))))))+))*)+)++++)+)+)+++++++)))+)))******)+))())**))()))(++)*)++++(((((++++))(()*)((((((+))))*)**))))++()+()))(())**(()(+((++((+++)++((())))))())*)*)**)())**)(())())))))()))))))))))+)))+)**))))**)*)*))+))))*))+)++)+++))++))++*+)**))+)))))+))++))))**)*))))+)+)+)))*)))))++++)+))+++++)*)++)))))))**))))))))))*)())((((((((+-)*)(((())())(()*(((((((((*)**)***+()(+++-+(()))))*)(()(())++))(()+-+(++(*))()))))*)))(((((**)(++)()))((((((+)+)+))))))++))**)+)+))))*)))))+))*)++)+-+))+))++))))))))*)))))+)+-+++))++***)**)*)+))+))+)*))+))))))+)))*)-+)+)+)+)+))))*))))))**))((*)))))))*(()(--)**)(()**)(())()())((((+(()))))*)-+(+--++(++(**))))((((())(+())*/(++(++()((()))))*())+))()**()(()))()(-+(+()+)+-))+))))+))**))))+)))*)))))))+))+++++)/*)))++)))+)+)))))**)+++++-+++++)*)))))+)++)+)))))+)*+))**)+))**)-++)))*)))))))*+)))**(()(((*))))***)())+-+)()((((())++)*(+(+++)()))))*)))**((++-.-(*(+(*))*)))(()(()((()(()(++((()++()))()**))()))))*)())))(((((-+(+()+++++))+)))))+)*))))))))**)+))))++)+))+++))+))+)))+*+))))*))*)+)*++.-++)+**)))*)))*)))+++++)*)++)))))+))+)+++))))***))))*))+))++()(())))))***)+)*++)))(((+++((+-+)(--.-+((******)+(**)(+--..+((+())()))()))()(++()((((+()(())+()))))***)())))))))(()(((((++((+(++))+++))+))+)))))))))))***))))))+)))+))+))+)))+++)))))))))+)))++)+..-++))**)+)******+)+-.+-))+-+)++++))))))++*)+)***))))))+)))+((()/*)()*))**)(((+()()(+(+-+)(())(((+-.-+()*(((()()(*(-..-+-++(((()))))))*)()(++(+((((++)(())(())))))***()*))+++)+())()((+++++()+++++)))))))+)+++))*))***))))))+))))))+++))++)++))))*))))))))+)+++++-.=++*))+))+)+*))++.-++)+)))+)+-+)++)))++)+))**))*)))*/))+)(++)**)()**)))*))(((()))+((-+)))((((+)+-++(((++((()*))(+.-++-+)((((+()**))))))(+((((((+((++)**)(()*))****)*****(++())))+++++-+(**++++++++))))+++)*****)****))*))))**)+++)++))+)++)))))))**))++))))+-++-.+)))**+))+++)+++++)+))+))))+-+)+)))))+)))*)))**)))**)++)))())((()***))))))))()))))(+()*)((++++++(+++++((++(*(**(--++-+)(+()++())))))))++((((-++++()))/*))**))*()*))**)))+)**+(+--++++(()))+++++--+)+**)+)))**))*))*))**))*/))))++++-))+)++))))))))+++*++))+-++--)**+*)+++)+++++++++++++))**++)))))))))))))))***))+)))+))**))+(+())())))****)))**))))))**((++++-+)(+-+))++(((()(++-++-()(++))++()))))(((+((((-+(+-+(((*)))**))(()*)))))**)**).-.---++(((()+))++--+.-.)**)**)))))*)+)))**)))*+)++++)++)+))++)+))))))++))+++))-++++++)))+)++))++++)++++++))**))))))**)))****))))+)))+++)***))()+((()((()**)))))))*)))))))(*((+++(-+))(+()+-+)))*)+--+(++)))++)*(+(()))(+((+-+((((+++++)*)))***))(()*))))***)))(..()++++)++++++)++++)+..))))***))))*)+)))***)))*)+++++)+))+-+))+))))+)+)*)++)))++++-++)*)))+-+)++)))++++++)+*))))))))*)))))))**)+)))+))+)+))))))--(+())()*((()()*)(-+)*)()(((+++++--((*)(++-+)))*)(--+(((()(+)()(((((*)++((+-+++((++++(**)))))))))(()))))+)*()((++*)+++++--++-++++++)*+++))+*)+))))))))))))))))**+++++)++++++)+++)*))+)+)))++*+)+)+--))*)))++++))*+)--+++++))+)))*)+++)*))))+)*)))))+++-)*)))*)(--+-++())(()))()))+-(***)()(++++-+-+((*(++++((+))++--+(((((++)(+())((**++((+++++++)+-+(()*))()))((+())))(-+()))(+))((+++++(+++++++++)))+)))))+-)))))++)+))))))*))++++)++++++++)++**)+*)++))++))+))+-+++))+)+++++)*)++++-+++++*+)***)-+)))+))*+)))+++++--))*)**((())+++(**+(**(++++)(*))*)()(+(*+-+++(((++++((-++))(((+(++()++)((())((**+--+-(+-(++)+-+(-+)())))))+()*)()(++(()*)-+(()++)()(++))))++))+++)*)+)+++)))*))+))))))))+-)+-+)++++++++-++**+))))+))++))++)++)+))+++)+++++))++++++*++))))*))*))+++++**)+**)+++))))+**)**)**)())(((*)(+++()()/**)))))))**+-(()((((((((+--+()(++(++++((()))+)**))(-++--+++++++((+((++))))**++(**))*(((((()(-+)))(+())++++))++))))+++)))+)+)*))**)++**))))+++)++)+++++++--++++)***)+)))+)+++++)+++))+--+)+)+)+)))+)-+**)))))))***))))+++))*+)+))))**)**))**))))))((())++++))(()/*(()*)+)*)(++(()())++()))(((()(--+++(((())(++***)(++++-++++)(++(((((()*))))(-.())())((((((((++(+(((++((-++)++)+)++++))+))+))))+))).-+))))*)))+))+++))++++-++++))***++)))))+)+++--))+)+)))))++))))+)++))*)+)*)+)*/)+)))++++)))+)))))))**))**)(()())))(-++()))(()))-(**(+())(+++++))((((**)*)())+---++(((((+--+))*)+---.-+(()))(+((()))**)))(+--+)))**))(+()((++)((((((((+++))+))+))+++)))+)))**)))+.++))))**))))+)+))))+)+-.---+)*))+-++)+)+)++--++))))*)**+)+)))+++++)))++)**++)))))))))++-)))))))+))**)))))()(+()*)--((())((()))+((++++()(+++-+(((((()**/*)))(++-+++())(++-+(()(---..-+(()*)(+((()**((**)))+-+)***)))*+((((())))(())(-(+++)*+))))*+))+)+*)))***)+++)))**)+***+))++)*)))+-..-.++))++-++))))+++-++))))*/**))))+)+++++++))++++))+))))+)))+)+-+)*)++)))))))*)((()++)))+-+)))((())))())(+(++((+()((++))(+(())*)))((++++++())())++())(+-...-((+()*(()(()))()**)))++)**))((((-((+))**)(()++(()*+)++*+))**))++)-)+)+))**)++)))**)))))+))+)*))++)-...-+))))++))+)))+++++++))))*)))++)))++)+))++)++++)))+)))*+)+*))+-+)))++)+)+)*))+++(+))(((++()((())**(-)**((+++(+(*(+++)(((((((++()(((+++++(())))(+)**)(+-==+(++(*)())())(()))()*)-+))((((((-+))()*)*)))))((*()*+))))))*)**+*)+-)+))+)))+-)*)))))+)))))*+)*)++)+==-++)**)+))))))++++++))+))++)+))+)+)+++)*)+)++++)**)-)**))))+))++)+)))+)+++))((++))(())**(+++(()))*)()))))))+-+()))-+)(++(()((+)*)))*)++))))))(()(())))(+.-+++()*))(((())()((()*)+(((())(+(+(**)))))**))*)))())))*))**)))))**++)+))))+)++)*))+)))))+)+)))*))+++-.++*)))+))+)))))))++)*)))*)++))))++)+++)))++++))))))*+)*)))))+++)**))+)))++)++)(+))(())**(((++()))*))/)()()())(())+++)(--+))((+)/)***)(+)**)))))/)+(()((+-+)(++(*)())(++)((-+))()))(+)*(--)/*())()))*))))())(+)))))))*)))))))*/++-)*)+))))+))+++))++)))+)*)+++)+++)))+)+)**))))**)+))***)/)++)))+.+))+++)))+))+*+)))/))*)))+++)+)**))))))+))++))))))))))(((+++*))*)()()(+(()**(-+)((+()++())))*)+)*))(+)**(*)))**)()(((((+(+++-+()))(((())+()))+()(+)((+-+**++)*))))***)(()****)+))***))))*)++**+-+)+)+)))+)))++))))+)))))+-+++)++)+)))))**)))*+**)+)))*)+)**)))+++))++))+-)***+)++)))))*))*+++)+)))))))))))+)/***)())()((())))((*)((+++-+))))+--+(++()(())()))++))))(())*))))))())*(())))(((+-++)**(()))(+)*)())(++)++()*))))*)))))***)**)*))*)**)***)))))*))))*))++)++)))))*)+))))+)**)++-+)+))))))+*)))))))))*))+)))))++)))))))+))++)+-++))))++++++))*+)))))+)))+))))***/))*)))))(++)))))))))))(()(())()(((((++((++()))()))(+(*)((()())(()()(()((())()*)))+-++*/*)))))(+(**)*(++))++(**))**)++)*))))())(++++))))))))*)++)**))**+++))++)*)**)++)))*)***++++)))*)))))+))+))))+))))))+))*++))))+))*+++)+++)+)+))+)))+*+))))))))))))++))))))*)+(())(*(+())))(++++()((*(+(*)((((+++++++++())())(++(**((((()((()+((()++())+()+()((((())))**(((()*))))))))+()*****)((+)*)((((((((+)+)+)+))*)++))*****))+))))))))*))+))**)))*+)+)+))+)++)))++))+)+)))+))+)+)**+++)))))))+++++++++))+))*)+)*+)))++++)))))++)*+)))++-+)))(((())(())+++))+(((++(((+(((+-+(++++)))((((+++)**(++(())(()()(+(+)*))))((()(((((())***(()*))))*/)))))**)**/*)))(()*(++((((**))+)++)*)+))))*/**)**)))))/*))))**+)***))+))+)))+)+*)))*)+)++)))+)))))++)***++++)+))))++++)+-+)+)+)+)+++))+))+++))+))))+)))))++-+)))(())))))))++((++))((((+.--+))++(++++(((((((++())*)+())(((())*(++()*))*/)))*(((())()*)(+()*)))))**))))**)))**(()*))*(+((()()))))+)++*)**)+)**)))**))))**)))))*))++)*))))))+)*))***))*))++)*))))+)))++)*)))++)+))+)+++++)++))++-.+)+))))+++)++)))))))*+))))+-++)((+())))))+))*+--+**+((+--.-+))+---+++++((((+--)))))())(((((())(++)((()*/)((((**)((*)((++((*(()(()*))))))+))))))))))))))()*))))*))))))))))*)))))+))))))*)+))+)*+)++)+)*)+)**))+))/*))+))+++)))+))+))))))))++-+))+)+++++---+))+-..+++)+**+.++*))+)))))))++))++((*((()))))(+)++)+-+)))+((+-..++((+--++++++))+-+--((())))(+**)())(()(()(()))++(((*((+(*)()(()))*+.-****(()*))*/)+))()))()*))))))))))))**+))))))+)/*))*)+)****+.+*)))+))))*)++)*+))++)))+))+)))+))))**+)))))+)++.+++))++++++--++)++..-+))+)))+-+)++)++)))))))+*)++)*+)))))))++)++)+-+)))+))+-..++)++--++++++))+++.++)+)))))+**))))+)))+))+)))++))+*)++)*))))+)))*+.+****)+)*))*/)+))))))+**))))))))))))**+))))))+)/*))*)+)****+.+*)))+))))*)++)*+))++)))+))+)))+))))**+)))))+)++.+++))++++++--++)++..-+))+)))+-+)++)++)))))))+*)+++))++)))))))+))*++.+**+)+++..-+))+---+++++)+))+-++))))))))+))+)))+++))+))*/))+))**)+)*)+)++)+*)+))+)*))))))+)))))*))))))))))*))))*))))))))))*)))))+))))))*)+))+)*+)++)+)*)+)**))+))/*))+))+++)))+))+))))))))++-+))+)+++++---+))+-..+++)+**+.++*))+)))))))++))++-+))))+*)))))))++)+++))))+)+.-++))++)+++++)+))+)++)))*)++)))+))))*)++))*))***))*)+))))))*)++))*)))))**))))**)))**)+)**)*++)+))))))))+)++*)**)+)**)))**))))**)))))*))++)*))))))+)*))***))*))++)*))))+)))++)*)))++)+))+)+++++)++))++-.+)+))))+++)++)))))))*+))))+-++)))))+))))+))+++))+))+++)+)+)+)+-+)++++))))+)++++***)++)))))+)))++)+)*)))*+)+)))+))+))***)+**))))*/)))))**)**/*))))+)*)++)+))**))+)++)*)+))))*/**)**)))))/*))))**+)***))+))+)))+)+*)))*)+)++)))+)))))++)***++++)+))))++++)+-+)+)+)+)+++))+))+++))+))))+)))))++++)))+*)++)))))++++)))+*)+)*))+))+++++++++)))))))+++**)+)+))+)))+)+))++)))++)+))+)+)+*)))**))+))*))))))))+))*****))++)*))+)+)+)++)+)+)+))*)++))*****))+))))))))*))+))**)))*+)+)+))+)++)))++))+)+)))+))+)+)**+++)))))))+++++++++))+))*)+)*+)))++++)))))++)*+)))++)*))))))++))))))))))))+*+)))+))+)+)+++)+++*))+))))++*))+))))))+))))+))+)))))*)))++++***)*)))++)**)*)++))+++**))**)++)*))))))))++++))))))))*)++)**))**+++))++)*)**)++)))*)***++++)))*)))))+))+))))+))))))+))*++))))+))*+++)+++)+)+))+)))+*+))))))))))))++))))))*))/***))))+)))+)))))+*))++++++))))++-+)++))+)))))))++)))))+))*)))))))))*+))))))+)+-++)**)+))))+)*)))))++)++))*))))*)))))***)**)*))*)**)***)))))*))))*))++)++)))))*)+))))+)**)++-+)+))))))+*)))))))))*))+)))))++)))))))+))++)+-++))))++++++))*+)))))+)))+))))***/)+)))))))))))+)+++*))*)))))++)+***)-+))++))+++)))**)+)*)))+)**+*)))**)))))+)++)+++-+)))))+))))++)))+)))+)+)+-+**++)*))))***))+)****)+))***))))*)++**+-+)+)+)))+)))++))))+)))))+-+++)++)+)))))**)))*+**)+)))*)+)**)))+++))++))+-)***+)++)))))*))*+++)+)))))))))))++))+))))))**)+)+++)))*))/)))+*+))+)))+++))+.+)))++)/)***))+)**))))**)+)+)))+++)+++)*)+)))++))+++))+))))+)*)-++/*)))))))*)))))))++)))))))*)))))))*/++-)*)+))))+))+++))++)))+)*)+++)+++)))+)+)**))))**)+))***)/)++)))+.+))+++)))+))+*+)))/))*)))+++)+)**))))))+))++)++)))+))**)+++)))))*)+*))))))++++)))+++)++))))++)*)))*)++)))))))+))+)))*++.-+++))*)))+)+)))))+))*)++)+))))+)++**)))))**))*))))))))*))**)))))**++)+))))+)++)*))+)))))+)+)))*))+++-.++*)))+))+)))))))++)*)))*)++))))++)+++)))++++))))))*+)*)))))+++)**))+)))++)+))+++)+)))+)++))+))))**)-)**)++++)+)*)+++)+)+))+)++))+))++++++))))))+)**)++-==+)++)*)+*)))))+)))))*)-+)))+))+)-+)*+**)*))))))+*))*+))))))*)**+*)+-)+))+)))+-)*)))))+)))))*+)*)++)+==-++)**)+))))))++++++))+))++)+))+)+)+++)*)+)++++)**)-)**))))+))++)+)))+)+++))*)+)+)++)))+-+))*+)+*)))+)))++++)++))+)++)))++)))*))))+++++++)))+))++))))+-...-)++))*)+))+)))))**)))++)**))+)+)-)++))**))+*++)+**+)++*+))**))++)-)+)+))**)++)))**)))))+))+)*))++)-...-+))))++))+)))+++++++))))*)))++)))++)+))++)++++)))+)))*+)+*))+-+)))++)+)+)*)))))))++)*)+-+)+)))+))))+))++++))+++++++)+))))**/*))))++-+++))))++-++))++.-..-+)))*)++))+***+)**)))+++)***)))*+)+))+*))))+*)++++++)*+))))*+))+)+*)))***)+++)))**)+***+))++)*)))+-..-.++))++-++))))+++-++))))*/**))))+)+++++++))++++))+))))+)))+)+-+)*)++))))))))**))+)))))))-++)))))))))++**)++)))+++++)))+)+**)*))))++--++)+)+)++-+))*)+---.-+)+))))+)+))))**))))++.+)))**)))+)))+++))+))+))++++))+))+))+++)))+)))**)))+.++))))**))))+)+))))+)+-.---+)*))+-++)+)+)++--++))))*)**+)+)))+++++)))++)**++)))))))))++-)))))))+))**))**)))))))+)))++++)))+)/*)+)*)+)*))++)+))))++)))))+)+))--+++)+)))))++***))++++-++++))+++))+)))*))))+-.)))+))))+))+))++++)+)++)++++)++)+)++++))+))+))))+))).-+))))*)))+))+++))++++-++++))***++)))))+)+++--))+)+)))))++))))+)++))*)+)*)+)*/)+)))++++)))+)))))))**))**)**))))+)+*))+++))))***)))))))**+-)+)))+)+)+)+--+))+++)+++++)+)))+)***)++++--+++++++)++)+++))))**++)**))*)+)+)))+++))))++))++++))++))))+++)))+)+)*))**)++**))))+++)++)+++++++--++++)***)+)))+)+++++)+++))+--+)+)+)+)))+)-+**)))))))***))))+++))*+)+))))**)**)**+))))+++)**+)**+++++))*))*))))++*++++++))+++++)+++))+)++)++))++))+))))+**++-++++++++)+-+)-+))))))))+))*)))+++)+)*)+++))++))))++))))++))+++)*)+)+++)))*))+))))))))+-)+-+)++++++++-++**+))))+))++))++)++)+))+++)+++++))++++++*++))))*))*))+++++**)+**)+++))))+**)*))--+++++)))+*))+)))+-)***)+*+++++-++++)*)+++++)+))+++-+))+))++))++)*+)**++)++++++++)++++))*))))))+)++)))))-+)))))+)))++++++++++++++++)))+)))))+-)))))++)+))))))*))++++)++++++++)++**)+*)++))++))+))+-+++))+)+++++)*)++++-+++++*+)***)-+)))+))*+)))+++++--))*)))*)-+++)))))*)+))))*)+++)*)))+))+++++--)+*))++++)))*))--+)+)+*++)))+)+))*)+++)++++++)+++++**))))))))))))))))+)*+))+++*)++++++-++-++++++)*+++))+*)+))))))))))))))))**+++++)++++++)+++)*))+)+)))++*+)+)+--))*)))++++))*+)--+++++))+)))*)+++)*))))+)*)))))+++-)*))))+)+))+)))+)**)))))))*))))))))*+)++++++)))++)+-+)))*)++-++++)))++)*)+)+))))+))+-+))+)+++++)*)))***)))+)*))))***))))..+)++++)++++++)++++)+..))))***))))*)+)))***)))*)+++++)+))+-+))+))))+)+)*)++)))++++-++)*)))+-+)++)))++++++)+*))))))))*)))))))**)+)))+))+)+))***)+++)))+))))****)))**))))))**))++++++)++++))++)+)))++++++-))+++))++))))))+)++))+)++)++++)+*)))**)))+)*)))))**)**).-.+--++))+))+))++--+.-.)**)**)))))*)+)))**)))*+)++++)++)+))++)+))))))++))+++))-++++++)))+)++))++++)++++++))**))))))**)))****))))+)))+++)***))+)))+))***)))))))))))))))++**))+++++++++++++)+++)*+**)--++-+))++*+++))))))))++)+))-++++))))/*))**))*))*))**)))+)**+)+--+++++))))+++++--+)+**)+)))**))*))*))**))*/))))++++-))+)++))))))))+++*++))+-++--)**+*)+++)+++++++++++++))**++)))))))))))))))***))+)))+)))++)**)))**)))*)))+)))))+)+-+))))+))+)+++++)+++))+**)))+.-++-+))))++))**)))))))++)+))++)+++)**))))*))****)*****)+++))))++++++++**++++++++))))+++)*****)****))*))))**)+++)++))+)++)))))))**))++))))+-++-.+)))**+))+++)+++++)+))+))))+-+)+)))))+)))*)))**)))**)++))+))/*)))*))**))+)++)))++)+-+)+)))+)++-.++))*+)+))+))*++=.-+++++)+))))))))*))))++)++))+++))))))+))))))***))*))+++)+)))))))+++++))+++++)))))))+)+++))*))***))))))+))))))+++))++)++))))*))))))))+)+++++-.=++*))+))+)+*))++.-++)+)))+)+-+)++)))++)+))**))*)))*/))+)+)))+))))))***)+)*++))))))++++)+-+))-+.-+)+******)+)**))++-..+)++)))+)))))))))+++)))+))+))+)))+))))))***)))))))))))+))+))+++))++++))+++))+))+)))))))))))***))))))+)))+))+))+)))+++)))))))))+)))++)+..-++))**)+)******+)+-.+-))+-+)++++))))))++*)+)***))))))+)))++))+))*))))***))))+++)+))+)))))++)*)+++++)))*)))*)))**+)++-.++*)+)*))*))))+*+)))+))+))+++))+)++))))+)**))))))))*)+)))))+))+++++))+++++))+)))))+)*))))))))**)+))))++)+))+++))+))+)))+*+))))*))*)+)*++.-++)+**)))*)))*)))+++++)*)++)))))+))+)+++))))***))))*))+))+**)))+*)))))))*)))++-)**))+)**))+*)+)))))+)++)+)))))*)+++++-+++++)**)))))+)+)))++)))*/)+++++))+)))))))*)))+))))**))+))))+))-+)+))+)+-))+))))+))**))))+)))*)))))))+))+++++)/*)))++)))+)+)))))**)+++++-+++++)*)))))+)++)+)))))+)*+))**)+))**)-++)))*)))))))*+)))**))))))*))))+)+)+)+)+-)*)))+))))))+))*)+))+))+)*)**)***++))+++-+)+)))))*))))))))++))+))+-+)++)*))+)))))*))))+)+)**))++))))))+)+)++)+)+))))))++))**)+)+))))*)))))+))*)++)+-+))+))++))))))))*)))))+)+-+++))++***)**)*)+))+))+)*))+))))))+)))*)-+)+)+)+)+))))*))))))))))**)))))))++)*)+++++))+)++++)))))*)))+)+)+))))*)**))))++))+)))))+))**)+*++))++))+++)++)+))*))))+))*)*)**))))**)+)))+))))))))))))))))))+)))+)**))))**)*)*))+))))*))+)++)+++))++))++*+)**))+)))))+))++))))**)*))))+)+)+)))*)))))++++)+))+++++)*)++)))))))**)))))+)******)))+)))+++++++)+)+)++++)+)*))+))))))))))****))))+++)*))+*))))+)))+)++)++++)))+))))+)+)))))))**)*)))*)**)*))))))))*))))))))))*))))))))*)**)*)))*)**)))))))+)+))))+)))++++)++)+)))+))))*+))*)+++))))****))))))))))+))*)+)++++)+)+)+++++++)))+)))******)+)+))))+*//)))))*)-+))+++))++++++++))+)+)))+)))))))))+)++))+)+)*))))*))))**+)*)))+)+)*))))))+))+)))))*))*)*)-)/)**)))))+)))**))))))))))**)))+)))))**)/)-)*)*))*)))))+))+))))))*)+)+)))*)+**))))*))))*)+)+))++)+)))))))))+)))+)+))++++++++))+++))+-)*)))))//*+))))+)+))))**)))*)+)*))**)+)))))++++-+++))))))))+**))))+++)))+))))))))+))+))*)))))))+)**+)))+))))+)+)))))))+)))))))*/)))))))*)*))))))))))))*)*)))))))/*)))))))+)))))))+)+))))+)))+**)+)))))))*))+))+))))))))+)))+++))))**+))))))))+++-++++)))))+)**))*)+)*)))**))))+)+)))****))+*)+)))**))*))+)))+))+--+)*)))))))+))+))++)+*)+)**)++)*))+))*)))+))+)+)*)+)**)+++++++)))))))))+)*)++**))**)))))))))*))))*)))))))))**))**++)*)+)))))))))+++++++)**)+)*)+)+))+)))*))+))*)++)**)+)*+)++))+))+)))))))*)+--+))+)))+))*))**)))+)*+))****)))+))**)))**)+))+))))))**))*))++))+---+*)+++))++)+)+++)+++++)))+*))+**))***++)*)))+)))))))))+++--))))))))))+)*)+)**+))))))))*))))))))))))*))))))))+**)+)*)+))))))))))--+++)))))))))+)))*)++***))**+))*+)))+++++)+++)+)++))+++)*+---+))++))*))**))))))+))+)**)))**))+)/*))**+)+))))))))*****)++))+)))+-++)++++)+))+)))+++++++)++)**)+)**+))*))**)))))+)*)))))*)+-)))))))+)*+))))*)**)+)+)))))**))))++))))**)))))+)+)**)*))))+*)+)))))))-+)*)))))*)+)))))**))*))+**)+)**)++)+++++++)))+))+)++++)++-+)))+))++)*****))))))))+)+**))*/)+)))))+*++))))+)*)*)+***))+)+)+)+))++)))+))++)+))+)+++-++)+-++)+)++++++))+))*))))))))))))))))+)**)+)+))*))**)*))*+))))))))*)))+)++)+)))*))))))))+*))*)**))*))+)+)**)+))))))))))))))))*))+))++++++)+)++-+)++-+++)+))+)++))+)))++))+)+)+)+))***+)*)*)+))))++*+)))))+++)+))++++))++++))))*+**)++++)))))))+))++))+-+)++++++++-..+++)))++.++))+)))*+))))))+)+))++))++))+))))))+))))+)*))))))))))))+))++))+))))))))))))*)+))))+))))))+))++))++))+)+))))))+*)))+))++.++)))+++..-++++++++)+-+))++))+)))))))++++)**+*))))++++))++++))+)+++++)))+))+++-+)+++++))))*)+-.+)*)+*)))))))+)+))++++++)+-+-..--+))))++-+))))))))+)))+)))+)))))+-+++))+)))+++*)))))*)))))))))))))++++)))))))))))))*)))))*+++)))+))+++-+)))))+)))+)))+))))))))+-++))))+--..-+-+)++++++))+)+)))))))*+)*)+.-+)*))))+++++)+-+++))+)))+++)**)++))++.)))*)))))))+)++--+)))+)))))+)))))+)+.-+)+--++---+)+))+++++)))))))+)))+++))))+))++--+++))+))))+)))*))))+)*))))))))))))))))))))))*)+))))*)))+))))+))+++--++))+))))+++)))+)))))))+++++))+)+---++--+)+-.+)+)))))+)))))+)))+--++)+)))))))*))).++))++)**)++)*)+)+)*)+-)*)*))*)))))))++-++)-+)+)+++)*)++.-++++)+-+-++.+++)++)+)++))+)+))+))))+-+++)))+)++..+*)))))))*))+*))))+)*)+)))*))******))*)))+)*)+))))*+))*)))))))*+..++)+)))+++-+))))+))+)+))++)+)++)+++.++-+-+)++++-.++)*)+++)+)+-)++-++)))))))*))*)*)-+)*)+)+)*)+)))+++)))++)**)+)))))*))))++-+++++)++++-))++)-++++++++.++)+-+++)+)))))+))+)+))+)))+++)+)))++)+-.+))*****)+))+))))))+))))))*)))*))*)))*))))))+))))))+))+)*****))+.-+)++)))+)+++)))+))+)+))+)))))+)+++-+)++.++++++++-)++))-++++)+++++-++))))*)))))+)**)++)))+++)))++)++++)++))**))**)++)))))+++--+)+))++++---++)+++-+-+-+++++))+)))))))+)))+))))+))+++)))+))+))*)+))))*+)))+)))+)))))+++))++)+)++))++)+)++))+++)))))+)))+)))+*))))+)*))+))+)))+++))+))))+)))+)))))))+))+++++-+-+-+++)++---++++))+)+--+++)))))++)**))**))++)++++)++++++)++))))****/)++++++*)+))++--))+)))++..+++))+-.=:.+)))+++))+))))+)*)+++))*)+)*)++))+++))+)))+)+))++))+))))+++))+++)*)+++)+)++++)+)+++)*)+++))+++))))+))++))+)+)))+))+++))++)*)+)*))+++)*)+))))+))+++)))+.:=.-+))+++..++)))+))--++))+)*++++++)/****))))++)++++)-.+))+)+)**))//)+.--+)*)++)+)++))+++)+)++)++)))-=::-)*))+++))))**+))*)+++)**))*+)))))*)+)*)+)+)))+)+))))+))++++)))+))*))++))))++))))++))*))+)))++++))+))))+)+)))+)+)*)+)*)))))+*))**)+++)*))+**))))+++))*)-::=-)))++)++)+)+++))++)+)++)*)+--.+)//))**)+)+))+.-)++-++++++))))))*))+=++**))++))+)+)++)))+))+)+)))).:=+))++)+))+))))+++))+)+)**+)+++)))+**))+)))+)+))+))*))+)+))+))))))))))))+))))))))+))))))))))))+))+)+))*))+))+)+)))+))**+)))+++)+**)+)+))+++))))+))+)++))+=:.))))+)+))+)))++)+)+))++))**++=+))*))))))++++++-+++))+)++++-+)+*)*)+++-)+)+)))+)))++))*))))+)))+++)+--+)++++)+)++)))+++++))))+))))++)))))++))+)+)+)++)+))))))))))+))))+))+)))+))+))+))+)))+))+))))+))))))))))+)++)+)+)+))++)))))++))))+))))+++++)))++)+)++++)+--+)+++)))+))))*))++)))+)))+)+)-+++)*)*+)+-++++)+))++)))+)+)++-+)+)**)++++*))+))+)))))+))+))))))))+-+))++))++++))++))))++++)+*+)))))+))+))+++)))*+))+))))))+))**)))+)))))+))))))+))))))+))))))+)))))+)))**))+))))))+))+*)))+++))+))+)))))+*+)++++))))++))++++))++))+-+))))))))+))+)))))+))+))*++++)**)+)+-++)+)+)))+))+++)++)++)))))))))+)+)))))+)*)+))+++))))))+++++++*))))+)+++)+)+)+)+++)))))))))))))))))))+)+)))+)*))))))))))))))*))+)+)+)+++))))))+++)+)+)+))*))))))))))))))*)+)))+)+)))))))))))))))))))+++)+)+)+)+++)+))))*+++++++))))))+++))+)*)+)))))+)+)))))))))++)++)+++))***)++*)+++)+)))+))++)*++))*++)))))*)))))))+++)++++++))))))+)))))))++))++*)+)*))))))))))+)++))))+)))*)))+)))+))+)))+))))))))+++**+++))))))))+)))+))+)))+)))*)))+))))++)+))))))))))*)+)*++))++)))))))+))))))++++++)+++)))))))*)))))++*))++*)++))+)))+)+++)*++)***)***)))))--)))+**))+)+))++*++))*)+)**)*)))))++++)+.+)))))))))))**))))))))))+)))))+))))+)+)+))++)+)+***))))**)++)))))**))))))+)+))+)+))))))**)))))++)**))))***+)+)++))+)+)+))))+)))))+))))))))))**)))))))))))+.+)++++)))))*)**)+)*))++*++))+)+))**+)))--)))))***))+)))++*)--+)))))))))))++)++++)*/*)*)+)+)))+))++)++++)))))))))***)))**)))))))))***++)))))+))*)-+)+))+)+*))+*)+))+)****))+*)))))++)))))*+))****)+))+)*+))*+)+))+)+-)*))+)))))++***)))))))))**)))***)))))))))++++)++))+)))+)+)*)*/*)++++)++)))))))))))+--)*++)))+)+))++++*)+++++))+))))))))+*))*)**))++++)***)))))+*))+*))))))+)**))+))+)))***))**)++++)))))++**-++++**)**)+)))))*))))*)++)))+)))++)))+)))++)*))))*)))))+)**)**++++-**++)))))++++)**))***)))+))+))**)+))))))*+))*+)))))***)++++))**)*))*+))))))))+))+++++)*++++))+)))+++)*+++++))))*)+))))))+))*)**)++)+)*)*/*)+++)+++)**))*))+)))))+)))+)))**+)+++++)))))))+))+++))++**))))))))**))+)+++)+))))))++))))))+)+++)+))**))))))))**++))+++))+)))))))+++++)+**)))+)))+)))))+))*))**)+++)+++)*/*)*)+)++)**)*))+))))))+)*))))+++++*)+++)))))+)++)**)+)++))))))))+*))))+****)))**)*))/*)+)+--.+))**/**)**)))))))))+)+)+++++-+))+)))))++))+)+++-+*))))))+))*)++))+)))))+)+))))+)+)))))+))++)*))+))))))*+-+++)+))++)))))+))+-+++++)+)+)))))))))**)**/**))+.--+)+)*/))*)**)))****+))))*+))))))))++)+)**)++)+)))+++++)))+)*++*)))))*)++)*****))**************))+=++)))***)***)))*))))+))++)++++)+))+)+))++)))*+.+)+)*))+))+)))))+-)))))+))++)+**+)++))+)))))-+)))))+))+))*)+)+.+*)))++))+)+))+)++++)++))+))))*)))***)***)))++=+))**************))*****)++)*)))))*++*)+)))+++++)*+--+))*)))++)****))**)))***)*+)*)+)*)+)*****)**))+)*)+)*)+)*))**))))+))+)))+++)+))*)))*)+++***-.+)*))))+)+)+)++*)-++))*)+))+))))))+))+)*))++-)*++)+)+)+))))*)+.-***+++)*)))*))+)+++)))+))+))))**))*)+)*)+)*)+))**)*****)+)*)+)*)+*)***)))**))****)++)))*))+--+*+)++)*))*)+-+)***+)*****)+)))+*/*+-)*))+**)*))++**)*/)))*))*)**))*))*)))+))+)++++++)))+)+-++))+++))))))))*)*))+++++++*)++))))))))))))))++)*+++++++))*)*))))))))+++))++-+)+)))++++++)+))+)))*))*))**)*))*)))/*)**++))*)**+))*)-+*/*+)))+)*****)+***)+-+)*))*)++)+)))+))*)+))++)**+.+***)*)+++)+***)+)*))+)))*))-+**))*)))))))+))))**)***))))++++++-++-))++)+))))++)+))+)))+)))*)+++-++*+)))+*))+))+))*+)))+*++-+++)*)))+)))+))+)++))))+)++))-++-++++++))))***)**))))+)))))))*))**+-))*)))+))*)+)***+)+++)*)***+.+**)++))+)*))+)))))*)))*+))))+)**+++**))+++++)*)+)*)**+))))**)++)+*+)))++)**)+)*))**)+)**)))+++++-++--++)))))))))++))+))))+)))+)++++-+))**))+))++++))+))**))+-++++)+)))+))))+))++)))))))))++--++-+++++)))**)+)**))*)+)**)++)))+*+)++)**))))+**)*)+)*)+++++))**+++**)+))))+*)))*))*)+))***)+)))))**)))***)+))+))--+*)+))))))**)++))+)))*)+)+)+))*))))))))+))))-=.-)++-.+-+*)))))+)+)+))))+))+)+))+++++))****)++)++++)++)****))+++++))+)+))+))))+)+)+)))))*+-+.-++)-.=-))))+))))))))*))+)+)+)*)))+))++)**))))))+)*+--))+))+)***)))**)))))+)***))+)**)))))*)+))))))))))))/****)**++-++++)+))))**)+-++)++)***)++)+)+)))+)))+++))+-.=+))+-.-.++))))))))*))+)+)))+)))+))+++))****))+)+))+)+))****))+++))+)))+)))+)+))*))))))))++.-.-+))+=.-+))+++)))+)))+)+)++)***)++)++-+)**))))+)++++-++**)****/))))))))))))+)*)))))*)))))))))))))))))))))*****))*)+)))+++))))***)+.+++++)*)))))+))))))))++-++)+++..--+++....+++)))+))+)*)+))))))))))+)+++))))))))))))))))))))))+++)+))))))))))+)*)+))+)))+++....+++--..+++)++-++))))))))+)))))*)+++++.+)***))))+++)))+)*))*****)))))))))))))))))))))))))**)))))))))))))))))))*))))))*)))+))))**))++-+)++)+))**))+))+)+*++)+-+)++--.::.+-.-+.++))+)))+)))))+))))))+*)++++++))+)))))*))*)))))+))++++++)*+))))))+)))))+)))+))++.+-.-+.::.--++)+-+)++*+)+))+))**))+)++)+-++))**))))+)))*))))))*)))))))))))))))))))**))))**))**)+)))))))))+)+)+)))**))*)))))++*)*)))++++-+)+))))))+))))))))+))+++-+++-..::=++=)++-))))+)+)+))))+)+))))*+)+++++)+))))))))))))))))))+)+++++)+*))))+)+))))+)+)+))))-++)=++=::..-+++-+++))+))))))))+))))))+)+-++++)))*)*++)))))*))**)))+)+)+)))))))))+)**))***)+)/*)*)**))))))++++))+)))***)+)+)))+)))+)++)+-+)+)+))))+)+))**++)*)+)+++++++-....-+)+.+)+)+))++)++)++))))))+)))+++++)))))+))+))+))+)))))+++++)))+))))))++)++)++))+)+)+.+)+-....-+++++++)+)*)++**))+)+))))+)+)+-+)++)+)))+)))+)+)***)))+))++++))))))**)*)*/)+)*))))))**))))))))))))++++++-+)+*))))*)))+)+)+)**+-+))++)+++.++))))+))))+**++++--+++-+)+++++++-)+-++++)+)))))))**++)++++)++))++)+))+)++))++)++++)++**)))))))+)++++-+)-+++++++)+-+++--++++**+))))+))))++.+++)++))+-+**)+)+)+)))*))))*+)+-++++++))))))))))))**))))))+**)+)*)))))))+)+++++++*)---+)+))))))+)++)))+)*++++).++)++-+)+))+*+))+))*+-+++++++))++))++)+-+++++++))+)+)))*/*)+)+++++))++++++))++++++))+++++)+)*/*)))+)+))+++++++-+)++))++))+++++++-+*))+))+*+))+)+-++)++.)++++*)+)))++)+))))))+)+---)*+++++++)+)))))))*)+)**+)**++)))))+)))))+----+)**)+-++)++)+++)+)+))*))*)-+++++--+++++++))+++)+)+)+-.-))+++)+*)+++)*++.++++++)))))))))****))+))+)+)+++-+))+-+++)+)+))+))****)))))))))++++++.++*)+++)*+)+++))-.-+)+)+)+++))+++++++--+++++-)*))*))+)+)+++)++)++-+)**)+----+)))))+)))))++**))*))))+))))+))))+++-=-+)++-++))+)))+)*)+))****))+++++++++-++)++))+++)+)++)+++*+)+++++)+))))++-++++)++*)+))+))))))))+)**+-+))+++))+++))+-+**)+))))))))+))+)*++)++++-++))))+)+++++)+*+++)++)+)+++))++)++-+++++++++))****))+)*)+)))+))++-++)+-=-+++))))+))))+))))*))))+)+))))))))+)++++.=--+.++++++))***)))))))*)+)+)+++.++++++)))))+)++))+)))+))))++++++)))))+++--+))+++)+++)**)))-+))))*+++)+))))))))+)+++*))))+-)))**)+++)+++))+--+++)))))++++++))))+)))+))++)+)))))++++++.+++)+)+)*)))))))***))++++++.+--=.++++)+))))))))+)+))))+))))**+)**))+)+)))+--++++)++)+))))++))**)++++)+)+++.-+))+++)+))+))+*+))+))+))+)+)+))+))+)+++.++++++)*)+))))+)++-+)*)++))))+))))))+))))++)*)+-++)+))))+)*)++++++.+++)+))+))+)+)+))+))+))+*+))+))+)+++))+-.+++)+)++++)**))++))))+)++)++++--+)))+)+))**)+**))))+)*)*))*)****)++++)*)))+-+))+))++++)++))*)+))++-+)+++++--++++++++)+))))+))+)+)))+++++))++++)))+++))++)++)+)*))+*+++--)+)+))+))))))))))))+))+)+)--+++*+))*)+)++)++))+++)))++++))+++++)))+)+))+))))+)++++++++--+++++)+-++))+)*))++)++++))+))+-+)))*)++++)****)*))*)*+*))*))***+)++++++))+-.+))+)*)+++)))+)**)+)*)++)+)+))+-)+)+++++)))+)*)))++++)+)+++++++-)))))+)*+**+)++++)+)+)++++++=-+))+)))+)++++)+)))+))+-=++++++)+)+)++++)+**+*)+)))))-+++++++)+)++++)))*)+)))+++++)+)-+))+)+)++)*)+)**)+)))+++)*)+))+.-+))++++++)+***))*))*++*))****+++)+-+.-+))+-+))))+**)+)))+)+)**++))*)+++++++++)++-++))+))**++)+++)++++++++)+++)))))*))+))++)+))++))++++)+++)))++)+))+))+))+)++)))+++)++++))++))+)++))+))*)))))+++)++++++++)+++)++**))+))++-++)+++++++++)*))++**)+)+)))+)**+))))+-+))+-.+-+)+++****))*+)))))*)++++++++-.+)))--++)++)*))))+)))++)++)+)++++++++++++++++)))))))++++))++++++++)))-)))))++)+++))+))+)+)))+-+++++)**++++++))++))++++++**)+++++-+)))+)+))+))+++)++)))))-)))++++++++))++++)))))))++++++++++++++++)+)++)++)))+))))*)++)++--)))+.-++++++++)*)))))*)+**)+++++-+)+--+))+-.+++++)*)))))))))+++)++++-++-+)++++++++++)))))))+++)+++))+++)+))-+)))++++++)+)++*)))))++++.-++))*)++++))+))+))++++)*))++-.++++)))))*++)+)++++++)))+-))+)+++))+++)+++)))))))++++++++++)+-++-++++)+++)))))))))*)+++++.-+))+--+)+-+++++)**+)*+))+)+++++++))-+++--)---++++))+))+)))+*)+)+)+++)++.+)++++++++--)))++))+-++)))+)+++)))++++)++-++)+++)))*+)++)--++-+++)+))++)+*+)++)+*+)++))+)+++-++--)++)+*)))+++)++-++)++++)))+++)+)))++-+))++)))--++++++++)+.++)+++)+)+)*+)))+))+))++++---)--+++-))+++++++)+))+)*)++++)+-+)++++++++)*+-+)+++++)+))+++++++++)+)))+++)+=+)+-++-.-++++))-++)+)++)+++)))++-+++)+++++++)*)+)+++))-+++++)+))++++))+))))+))++++))+)+++++-))+++)+)*)+++++++)+++-++)))+++)++)+)++-))++++-.-++-+)+=+)+++)))+)+++++++++))+)+++++)+-+*)++++++++)+-+)++++)*))*)--++)++)+.=+++)++**)+))+)+)+))+-+--+++)-.++)+))+)))++*+--++.+--+))+--)+--++))++)++++-+))*)+-+++++)+++)++)*).+)+++)))+.+-+*))))))*+-+.+)))+++)+.)*)++)+++)+++++-+)*))+-++++)++))++--+)--+))+--+.++--+*++)))+))+)++.-)+++--+-+))+)+)+))+)**++)+++=.+)++)++--)*))))+..-+)*+...---+++*))+)++))*)))+++--++)+-.++)++)))))))+++++-+++++))++-+)-++)+++))-++-++++++++*++)+++))+))+*+-++++)+*))---)**+))+**)---))*+)++++-+*+))+))+++)++*++++++++-++-))+++)++-)+-++))+++++-+++++)))))))++)++.-+)++--+++)))*))++)+))*+++---...+*)+-..+))))***+..+)+---++-+---+*))++++*))*+++-+++++++)++++)+))))+*++++++)++++))))++++)+*)++)))++...+---+*+.-++++++))+*+)+++-+)+***++)+))))))))+)++***+)+-+++)+*+))++++++-.+*+---+...++)))++)*+)++++))))++++)++++++*+))))+)++++)+++++++-+++*))*++++))*+---+-++---+)+..+***)+**))++-++.+)+))++--+*))+++)+++))-.-++-+)+)*+++)+))))))+)++++)++))))+)++++)))+))+))++)-:.++-++)+.-+++-++)+)+))+++++))))+++)))*))))*)))+++))))+++++))+)+)++-+++-.+)++-++.:-)++))+))+)))++++)+))))++)++++)+))))))+)+++*)+)+-++-.-))+++)+++))*+--++))+)+.++-++))**+)*+)+)+-+-++++)+)+--+)))++++)+)))--++-+-+++)))+))))))))++)+)))+-+))))++++)+)))+)++++)).:-+--++++-+++++-+))+)+)+++)++++)++)++))))))))++)++)++++)+++)+)+))+-+++++-++++--+-:.))++++)+)))+)++++))))+-+)))+)++))))))))+)))+++-+-++--)))+)++++)))+--+)+)++++-+-+)+)+*)+)+++)+.-)++-+))+-+--+)))++++)**)++)+-++-++))))***)))))++))*)))--*)+)++++++)))+)+++)++-++-+.++++++++++++)+)++++)+)))++)++))++++))++++))++)++)))+)++++)+)++++++++++++.+-++-++)+++)+)))++++++)+)*--)))*))++)))))***))))++-++-+)++)**)++++)))+--+-+))+-++)-.+)+++)+)+-++)+..+)+)++++-))+-++))+))***))))++--+)+)))/**))+))+++))*)))-++**+++-+))+)++))++)))+*+++.+++--+++++++))*)++)+)+)++)*)+)++))))))))++)+)*)++)+)+)++)*))+++++++--+++.+++*+)))++))++)+))+-+++**++-)))*))+++))+))**/)))+)+--++))))***))+))++-+))-++++)+)+..+)++-+)++++)))+.-+))+++++**)--+))))))**)))+)++-+))+)))))))))+++-))*)+++-)*++++++)+++++++++))))*)++++++++-+)+++)+))+))++)++)*)**)++))))))))))++)**)*)++)++))+))+)+++)+-++++++++)*))))+++++++++)++++++*)-+++)*))-+++)))))))))+))+-++)+)))**))))))+--)**+++++))+-.+)))++++++-++**)+-+++-++++))+-++))))+-**))))++--))+))++++)))))+-++))+++++)+)++++++++++++-++)))+)))+++-)+)++++++)+)++)+--+))*))))+)++)+))))+)++)+))))*))+--+)++)+)++++++)+)-+++)))+)))++-++++++++++++)+)+++++))++-+)))))++++))+))--++))))**-+))))++-+))++++-+++-+)**++-+++--+)))+)++...--++-++++++))*)++)))+)))+-+)++)))++++++++-))+++-+++++)+))+++++++-+++))))++*)++-)+++)+..))*)+)+-.++++)++)+)))++-+)++)+-++)))+)++)++++.-+)+)*))..+)+++)-++)*++))))+++-+++++++))+)+++++-+++))-++++++++)))++)+-+)))+)))++)*))++++++-++--...++)+)))+--++++++)))++++-+.-----+)+-+))*/)))**+)+*+-+))++**))+--++++))+++-))++++++++++-+++--+)))))++)++++)++++)--+))++)+=-++)))+-+)+*))+++)--)+++))*+)+-+)))++-=+)++))+--)++++)++++)++)))))+--+++-++++++++++))-+++))++++--+))**++))+-+*+)+**)))/*))+-+)+-----.+-++++)))++++++))))))))++++-++----++++)*)***+))))))++++)+++)**))++)+))+)))--+)))+++-.-+-----++++++))++-+)+++++++++++)+))++-.-+)*)))))+))))+)++++)+))))+)))))*)+-.-++))+)+++++++++++)+-++))++++++-----+-.-+++)))+--)))+))+)++))**)+++)++++))))))+***)*)++++----++-++++))))))))+.-)+)*))+)+))+++++)-.-++))+)+)))+)))))+-+))))+*)))))))+++))*)+-)))++++--+-++.-+++--+++++-))++---++++++)+))++..++)++)**))))*)))-))-)))*))))**)++)++..++))+)++++++---++))-+++++--+++-.++-+--++++)))-+)*))+++)))))))*+))))+-+)))))+)))+)+))++-.-)+++++))+)+))*)+)-.---+))+)+)+))++--)++-+-++)++-)*+))))))+++*))+)+))**)))++))+)++.+)++-))+--++)+))++++++++++)+)+++-+)+++++*+++-.-+++)++)+)+))+)+)++++)+)+))+)+)++)+++-.-+++*+++++)+-+++)+)++++++++++))+)++--+))-++)+.++)+))++)))**))+)+))*+++))))))+*)-++)++-+-++)--++))+)+)+))+---++-++++++-+++++++++-+++)+)+++))))+)))*+++*)++++))))+)+)++))+++-+))--+++)+++)+)+)+))+++)+++++))+++))+)+))+++-.+++))+)))++))+++)*++*)+++))++)))+))+++.-+++))+)+))+++))+++++)+++))+)+)+)+++)+++--))+-+++))++)+)+))))++++)*+++*)))+))))+++)+)+++-+++++++++-++++++-+++--+-+.-..--+))++-)+++++++))+)+)+)+)+)+++))++--+)+)))+))++)++++++)+.-+++))+-+)))++*))++-++.+)*))+)+)))+)))++++)))+)+++++)++++))++))++++)+++++)+)))++++)))+)))+)+))*)+.++-++))*++)))+-+))+++-.+)++++++)++))+)))+)+--++))+++)+)+)+)+)+))+++++++)-++))+--..-.+-+--+-.-..++=.-+++)+)--)++--+-+)*)))++)*+-+++++))++-+))+)+++))+))++--++-.-+)++*++++)+))+)*)++---+)**)+)))++)*))))))+)+))++++))))))))))))))))))++++))+)+))))))*)++)))+)**)+---++)*)+))+)++++*++)+-.-++--++))+))+++)+))+-++))+++++-+*)++)))*)+-+--++)--)+)+++-.=++..-.--.--+)+..++++)++++=+--=.-+++)))+))+-.++)+++++)+-++)+))+)))-+)+.+---+))++)++))+)))+))))+)+.++)*/))+)+++))++)))+++++++)+++)))))))++)))))))+++)+++++++)))++))+++)+))/*)++.+)+))))+)))+))++)++))+---+.+)+-)))+))+)++-+)+++++)++.-+))+)))+++-.=--+=++++)++++..+)+--.-...++)++.-++)+-+++..++--++-))+)+))+++)+++)+)++++-+++)++-++++++++++++)++++++)+))+))+)))))+++)+*))*)+++++))++++)))+--+)*+)))+)*+))))+*)+)))+*)+--+)))++++))+++++)*))*+)+++)))))+))+))+)++++++)++++++++++++-++)+++-++++)+)+++)+++))+)+))-++--++..+++-+)++-.++)++...-..-++)--++)*+++)++-++-++.-++)))))++++)+))++)+-++++)))+.-+++---)+++++)++++))++))+)+.-))+++++)+)**))+))+)))))++)*+-++*+++++))+)-++-)+))+++++*++-+*)++)))))+))+))**)+)+++++))-.+)+))++))++++)+++++)---+++-.+)))++++-+)++))+)++++)))))++-.++-++-++)+++*)++--)++-..-)..+++)))++++-+))-+)+-++++-+++))))++-)+))++-++++))++)+++.++++.-))-+++*)+++++)+))*++.-++++)++))+)))*)))))))+)))+)+++)+++=.+)+++.--.+++)+.=+++)+++)+)))+)))))))*)))+))++)++++-.++*))+)+++++)*+++-))-.++++.+++)++))++++-++))+)-++))))+++-++++-+)+-))+-++++)))+++..)-+--+++))+++---)+-))++++++++))))+)+++))+*)-+)+)+)+)+))++++)+)+)+)+++)))))++)+++))+++)+++++)+)+))))+))+))+))+)+)))+)))+++++))++++++++))+++++)))+)))+)+))+))+))+))))+)+)+++++)+++))+++)++)))))+++)+)+)+)++++))+)+)+)+)+-)*+))+++)+))))++++++++))-+)---+++))+++--+--++--+++++++-.+++++))+++--+)**))+))+)+))))++)+))+++))++++)*)++)))+-++++))+))+++++++))++))+)))))+)))+)))+)+++)+))))))+)++))))++))))++))))++)+))))))+)+++)+)))+)))+)))))+))++))+++++++))+))++++-+)))++)*)++++))+++))+)++))))+)+))+))**)+--+++))+++++.-+++++++--++-++++-++++)+++=+)+-+))++-++++)+)+)+)+*)*))+)++)))))++))++**))+++++-++++++))))+++++++)+)))))++*+)))))+)++++)+))+++))++)+++)*))+)++++)+))*)+++)++))+++))+)++++)+)))))+*++)))))+)+++++++))))++++++-+++++))**++))++)))))++)+))*)*+)+)+)+)++++-++))+-+)+=+++)++++-++++)++++-++++)+---**-.+++---++++++))))++))))+))-+**))+)++++**+++..+++-)+++))++++))++++*)++)+++)+)))))))+.+++))++++)+)+)++)))+)+))++++))+)+)))++)+)+)++++))+++.+)))))))+)+++)++)*++++))++++))+++)-+++..+++**++++)+))**+-))+))))++))))++++++---+++.-**---+)++++-++++))+-+++++)+++-..+*)+---++-+--+++)+++)+++))-+)+)*)+))++++++)++++.-+)++))++++)++**)++++)))++)))))+)+)++++++))))+++))+)+)++)+*)++)++++)++)*+)++)+)+))+++))))++++++)+)+)))))++)))++++)**++)++++))++)+-.++++)++++++))+)*)+)+-))+++)+++)+++--+-++---+)*+..-+++)+++++-+))+-++++++++-+--+-++--+..--+-+++.-+++))))+++++)+++))+-)+++)++-++-++++)))++)))+**))+-+))+)+)****)))-+)+)++)*))))+*)++)+)))))))-)/))/)-)))))))+)++)*+))))*)++)+)+-)))****)+)+))+-+))**+)))++)))++++-++-++)+++)-+))+++)+++++))))+++-.+++-+--..+--++-+--+-++++++++-+))-.-+)+.---+--+-.=.++)..+++++.+-+++)+)**)+++))+++++)+)++++++-++-+-+)))+**+-)*)*))))++)***)**))+)))+++)++)))))+))))++*+)))+*)+)****)+)*+)))+*++))))+)))))++)+++)))+))**)***)++))))*)*)-+**+)))+-+-++-++++++)+)+++++))+++)**)+)+++-+.+++++..)++.=.-+--+---.+)+-.-)++.+++-....--+--.=.+)++-+)+*+--+)+)))))+)+)))*++++-+)))++++.-+++--)*)*)**++++)))))*)+))**))))))))))+++)+*+))))*)+))*/*))))*)++++++++)*))))*/*))+)*))))+*+)+++))))))))))**))+)*)))))++++**)*)*)--+++-.++++)))+-++++*)))+)+)))))+)+--+*+)+-++)+.=.--+--....-+++.++++++--..---+..+---)+)++)+))+)+)++))+)+)+++)+))*+-++)++++++--+-+++)**)))**)++++-)+)*)+)))*++)+))))+)))+))+)))))*+++**)+*)++)++++))++++)++)*+)**+++*)))))+))+)))+))))+)++*)))+)*)+)-++++)**)))**)+++-+--++++++)++-+*))+)+++)+)+))++)+)+))+)++)+)---+..+---..--++++-++)-.-..---.++--++))+)))))+))+)+))+)**)+++)+**++++)))=+)+--+-++)**++))**))+---)*)+))**))*++))+++)**))*)))*)))*)+)*)-+)))+)+))*))*))+)+)))+-)*)+)*)))*)))*))**)+++))++*))**))+)*)---+))**))++**)++-+--+)+=)))++++**+)+++)**)+))+)+))+)))))+))++--++.---..-.-)++-.-+)+-++..--))--+++)+))****))*)+++))+))++++))*)++))+)+++++-++)+++++))*)))+++-++))))****))/*++))+)))))**))))*)))))+)++)+))))+)**))**)+))))+)++)+)))))*))))**)))))+))++*/))****))))++-+++)))*))+++++)++-+++++)+))++)*))++++))+))+++)*))****))+)+++--))--..++-+)+-.++++---)+-+)+)+++++))+)*))+)+))*++)+)+++-++))+)+)+))))++----++---+++))**+++-+)))))*****))**))+*)))+)*))+)))**))))+--+-+)+))++)*))*)++))+)+-+--+))))**)))+))*)+)))*+))**))*****)))))+-+++**))+++---++----++))))+)+)+))++-+++)+)++*))+)+))*)+))+++++)+)+-+)---++++++++=.+)+-++)+)++++))))*)+)**))++)+)))+--+))+++)++)+)++++++++++---)))+)*)))++))***)))*)**+**)++))))))))))++))+))++-.--+)))+-+)+))+)+-+)))+--.-++))+))++))))))))))++)**+**)*)))***))++)))*)+)))---++++++++++)+)++)+++))+--+)))+)++))**)+)*))))++++)+)++-+)+.=++++-+--=.+++))++)))))++)++)))+)*))+))++))))+++++-+)+++++++++++*)-+)+++*))***)+++)+))))))*)))+)*)))))))*)))*)+)+++)++)+++++**)))++))))++)))**+++++)++)+++)+)*)))*)))))))*)+)))*))))))+)+++)***))*+++)+-)*+++++++++++)+-+++++))))++))+))*)+)))++)++)))))++))+++.=--+-+-+.=.-++))++)-+))+++++)+)+**)))+)))*)))))+-++--++++++-++++)++++))+)*)**)+)+)++))+)))*)))++)****)))+))**)+)*)+++*+)*)+++))*)+)*))*)+)*))+++)*)+*+++)*)+)**))+)))****)++)))*)))+))++)+)+)**)*)+))++++)++++-++++++--++-+)))))*)))+)))**+)+)+++++))+-)++))++-.=.+-+--++-++++))+++-+))++)+)++))*))))))))+))*)+)++)++..++-..-++)+--+)+)))+)+))++))+)+))))))))))+**))***))))*))))**++++))))+)))**)++))))++)**)))+))))++++**))))*))))***))**+))))))))))+)+))++))+)+)))+)+--+)++-..-++..++)++)+)*))+))))))))*))++)+)++))+-+++))++++-++--.++)+)+)+*)+-++)+)+)))))++)**)+)))++++)+++))++*)++++=..+++++++++)*))))++-+++))))+))))++**))*)))********))*))+++))+))+)+**))))))))))))))**+)+))+))+++))*))********)))*))**++))))+))))+++-++))))*)+++++++++..=++++)*++))+++)++++)))+)**)++)))))+)+)++-+)*+)+)+)++.-+++)+)-)))++++)++++)++**)+)**)++)*++++)+)++-)*)+++-+.-+)+++++++)*))+*+-..+))))))+)+)+)//*)))))***)****))**))+))+)))))*+)))+))*))*))+)))+*)))))+))+))**))****)***)))))*//)+)+)+))))))+..-+*+))*)+++++++)+-.+-+++)*)-++)+)++++*)++)**)+)**++)++++)++++)))-)+)+++-+++-++--)+++-++))++++)+***)))*+)+))++++)*)+++)*)----++.)+++)++)+))+)+++-.-+))+))+*))+)+)**))*))+)**++)**))****)))+)))))+++++))*))*))+++++)))))+)))****))**)++**)+))*))**)+)+))*+))+))+-.-+++)+))+)++)+++).++----)*)+++)*)++++))+)+*)))***+)++++))++-+++)--++-+++++...-+.-+-+--+))++++))))**)+))))++))++*))+)))))+-++++--++++)+)+-+)))++++++++))++**)))*))*))***))))++)**)+)*))*)))))))++++++)))++)))++++++)))))))*))*)+)**)++))))***))*))*)))**++))++++++++)))+-+)+)++++--++++-+)))))+))*++))++))))+)**))))++++))+--+-+-.+-...++-.--.---.-+++-+))++++)+*)+))))++))))++)+))))+)))))--++-:.)+-)+))++)))))-))+)))++-+))+))))**))*)))))))))))))+))***)))))+)*+++))++++))+++*)+)))))***))+)))))))))))))*))**))))+))+-++)))+))-)))))++))+)-+).:-++--)))))+))))+)++))))++))))+)*+)++++))+-+++-.---.--.-..----+-+-+++--+++++))++)+)*))))++*))++)+)+))+))*++-++-=.+++++)+)+)+)))**)+)))+-++++)))))))))))))***++)+)**)+)****)))))**)*++)+--+)++*)**)))))****)+)**)+)++***)))))))))))))++++-+)))+)**)))+)+)+)+++++.=-++-++*))+))+)+)++))*++))))*)+)++))+++++--+++-+-+----..-+.-++.--++)+++--++)))+))++)))++)))+)++)++)+))))+-+-+++--+++)++)*)))+))**)+)+))++)+)+)))))))))))))**)+)*))*))+*))*))))***)*+)++++++)+*)***))))*))*+))*))*)+)**)))))))))))))+)+)++))+)+)**))+)))*)++)+++--+++-+-+))))+)++)++)+)))++)))++))+)))++--+++)++--.++-.+-+=-+)+--++))+))+.++)))))+)))+)-+)+))))-+)+))+)+)+++-++++-.-)++))**)))))+))++)+))))**)))))))))))+))**)))*))*))))*))**)**)+)++)))++)))++)+)**)**))*))))*))*)))**))+)))))))))))**))))+)++))+)))))**))++)-.-++++-+++)+)+))+)+-))))+)+-)+)))+)))))++.+))+))++--+)+-=+-.++++++++)++++)++))+))+)*++)+))+)+)))))))+++))+)*--++++++.++)))****))+))+)))))*)+***)))))))))))****)))))*)+)))*)))*)**))*)+)*))))*)+)*))**)*)))*)))+)*)))))****)))))))))))***+)*)))))+))+))****)))++.++++++--*)+))+++)))))))+)+))+)++*)+))+))++)++++)++++++++.-)-+=.+-+++++++++)++))*++)*)+))*+))))))*)++)++*))**+--++++++++)+))*)*+++)))))*))/*)+))))))))))))*/*)*)+))*)+)*+)+**)))))***)+)*+))+*)+)***)))))**+)+*)+)*))+)*)*/*))))))))))))+)*/))*)))))+++*)*))+)++++++++--+**))*++)++)*))))))+*))+)*)++*))++)+++++++++-+.=+-))+.==..+)++++)++++++***))))***)))))*)+))+))))*)))))++-+++))+++)+)++)))++**))+))*))+)))**)))+)))***)+)))**)***))++)*))*))))+++*))))*+++))))*))*)++))***)**)))+)***)))+)))**)))+))*))+))**++)))++)+)+++))+++-++)))))*))))+))+)*)))))***))))***++++++)++++)+..==.+)++-.-+)+)))*))))))*+)***+))**))*)+)))+-)))))))*))+)*)+++))))+))++)+)**+))))++)))++))))*))+)++))))*)))*)*****)+*))+)*)***+)++))****))++)+***)*)+))*+)*****)*)))*))))++)+))*))))++)))++))))+**)+)++))+))))+++)*)+))*)))))))-+)))+)*))**))+***)+*))))))*)))+)+-.-++--+-+*))++**))**)))))*)))*****)+-)*))+))+)+)))*)+))+**)+)))+)+)++*))*)*)+))+++)+++)+)**))+)+)))***)+))*)**))*)+)*)-*/)**))*)+++))+++)*))**)/*-)*)+)*))**)*))+)***)))+)+))**)+)+++)+++))+)*)*))*++)+)+)))+)**+))+)*)))+)+))+))*)-+)*****)))*)))))**))**++))*+-+--